Basic user file listing

Lists files and directories for the file manager. Supports browsing
folders by appending them to the URL (after the user name). No user
access control or permissions yet, nor is there username validation
beyond denying anonymous access to the root upload folder.
Modified file list view to table format
Link based navigation and basic file statting

Reorganized controller to stat files. Pass information to view,
including relative urls for link based navigation. Also added
a dummy upload form and some style tweaks.
File type detection

Added file type detection. Appropriate glyph icons are displayed.
Reordered collapsed grid and added dummy form for creating files or folders
Modified to use internal mime package and added a few types
Calculate size of all files in folder (shallow)
Serves files and provides error when not found
Clickable path display (breadcrumbs)
Compact type and date, fixed sorting
Modify menu dropdown (dummy for now)
Added jQuery File Upload plugin for ajax uploads

Added new template block for adding scripts to specific pages.
Initialized file upload plugin with basic settings. The backend
for uploads is not implemented yet.
File upload processing and removed jQ file upload

Added basic multipart file upload handler. I opted to split up
the default body parsing middleware included in express in order to
use formidable seperately as needed. As far as I can tell, this
gives more flexibility since formidable is only needed for handling
file uploads (we have node-validator for checking other forms), and
using it seperately from express.bodyParser gives us better access
to events related to the upload.

Note that express.bodyParser is simply a wrapper that includes
express.json, express.urlencoded, and express.multipart (formidable).

I also removed the jQuery File Upload plugin as I could not get it
to work without adding an extra dependancy to jQuery UI. I plan on
replacing it with an AJAX uploader with fewer dependancies.
AJAX uploading plus a fallback html form

Added the following ajax file upload plugin:
http://valums-file-uploader.github.io/file-uploader/

Made the following overrides in the plugin configuration:
* Replaced the plugin's template to use boostrap classes.
* Disabled the cancel handler and spinner to reduce clutter.
* Disabled the drag and drop handler as they did not appear to be
  working in any browser tested (may revisit soon).
* I ignored the plugin's included stylesheet, opting to recreate
  the essential styles for conditional hiding.

Reworked the upload handler to respond in two formats:

* /upload.json - Used by the AJAX uploader plugin, responds with JSON.
* /upload - Fallback mode for a vanilla html form. Responds with a
  redirect and flash messages according to state. Provides a decent
  experience for browsers that don't support JS for whatever reason.
Switched from postgres to mysql