Fixes #1 and #4 Better ordering of animations

Many times the animations kinda sucked because fetch.js would be trying
to load a page when nav.js would try to be doing animations. I fixed
that for the most part, the animations look a lot better.

Also, my previous commit fixed #1, where I wasn’t using require.js
correctly.