Fix edit page bug + formatting changes

- There was a bug when you tried to edit a puzzle that hadn't been loaded into the db yet. This is now fixed (it now queries the db until the db is updated; probably not the best method, but works for now).
- Minor formatting changes (added tables to some forms)
remove tiny_mce editor briefly; scripts were messing things up
allow upload of html
allow for arbitrary file uploads
display list of files in edit screen
associate puzzles with hunts
removed old hunt methods
check if hunt code already used
fix more hunt errors
created top-level authentication handler
display puzzles for hunt
Cannot see hunt puzzles on the Puzzles page
hunt puzzles now have files
added main page
quick bug fixes
distinction between pages and puzzles
wip: added render_util
wip: added render_util