Added backbone to project
Added backbone template importing mechanism,

In general this mechanism works off of <link type="text/html" rel="import" id="x" href="/templates/x.html" /> tags
where type should be "type/html"
      rel must be "import"
      id is normally "x-template"
      href is "/template/x.html"

for this commit I used an example template called banner
note that the tag is <link type="text/html" rel="import" id="banner-template" href="/templates/banner.html" />

these will come in handy when we start working with backbone.

For future reference

To make a template
1. put a file into Market/app/views/templates/$NAME.html{,.erb}
2. add a method to TemplatesController with the name $NAME

To use a template
1. when initializing views for the first time, wrap them in this
templateLoader.on("loaded", function() {
  // code here
});
this is subject to change, but it gets around an async issue when loading a template compared to initializing a template.
Improved javascript template loading mechanism to work with multiple templates.

The old code would signal after every single template load, we want the signal after all of the templates have been loaded.

Still has yet to tested
For got to add the id to the first template.
Added base element for the header
Turns out bootstrap doesn't come with rails by default, this commit integrates bootstrap into the project
Changed event 'load:templates:done' to 'load:tempates'
Added bootstrap css styling to banner
Wrapping whole app into a bootstrap container
Added BannerView code
Moved erb template files to just be html files
Changed backbone template interpolation styel
Fixed bug with loading templates, all templates should be in before event is triggered
Rearrange the template loading or template namespacing for readability
Added log when all templates are loaded
Rearranged view initialization

When initializing new views, the client doesn't have to wait for the document to be ready, because the trigger has a precondition of the document being ready.
Added some structure and style to the main page
Added special method to get user before rendering template
Moved concrete templates and backbone related code into the view which is being rendered
Moved homepage structure.

Homepage structure was in the layout which every view inherits.
I moved it to where it should be.