add history.js from https://github.com/browserstate/history.js/
add router.js from https://raw.githubusercontent.com/haithembelhaj/RouterJs/master/Router.js
switch to history.js + a new router
Make sessions expire after 2 weeks
Don't use hashbang URLs
Add loader for a specific /workout/:id workout