Enable client-side caching for already requested page content
Enable client-side caching for already requested page content

Recommend git diff -b (ignore space changes)

*       Update navigate function to accept 'to' and 'from' parameters
        and check if content already requested from server (and hidden
        on page).
*       Move two utility variable to script-wide scope.
*       Add elucidating comment to navigate function.
*       Add TODO comments for future updates.
*       While here, fix indents.

jm-janzen/EC2-facer,jm-janzen/EC2-facer,jm-janzen/EC2-facer