Update routes to allow suffixes in css and js files.

* I'm not sure why the default was no suffix.  That seems like a
  strange approach.
* Also cleaned up documentation *slightly*.
Add notes for site developers.
Formatted routes.js
Ignore soft link to certs.
Move mist js and css to site.
Fix bugs in animation/render code.