Shifting upload page to be the main page.
Introducing Backbone.js to handle main view.

Very rough in this commit. Will clean up soon.
Fixing download paths that include encoded characters.
Implemented separate file and folder views with Backbone.