Re-structured public/ and moved the coffeescripts

Moved stylesheets into public/css, added a vendor folder for the reset,
fonts and font-awsesome. Did the same with js files, but into public/js.

Moved coffeescripts into coffee/ and added a core/ folder inside to
seperate per-page scripts from global ones. Also set the server to
listen for *.js files in /coffee, instead of .coffee (prevents mimetype
issues).

General updates throughout to reflect the new directories