Separate files for separate pages

This uses [factor-bundle](https://github.com/substack/factor-bundle) to break out the JS into a file shared amongst pages (`main.js`) and separate files for individual pages.