fix up single-page nav. add ;compile; grunt task.
add collection caching...

not backed by localStorage, rather just held in memory. the
backbone-fetch-cache package doesn’t work with Thorax, so went with a
leaner approach:
http://stackoverflow.com/questions/8468097/caching-collections-in-backbo
ne-js