Merge pull request #120 from Yahkob/styleFix

feature(public): fix side margin issue, fix navigating issue
Merge pull request #121 from Yahkob/styleFix

feature(public): Bootstrap style fix
change logged in view semantics
refactor join section with backbone
Merge pull request #122 from Yahkob/cleanup

feature(public): file cleanup
Merge pull request #123 from jamesyothers/master

refactor join section with backbone
Add put route for /userInfo
feature(OAuthGithub.js): Add put route to /userInfo for updating users' code repositories
Merge pull request #124 from gjtrowbridge/add-user-update-route

feature(OAuthGithub.js): Add put route to /userInfo for updating users'
feature(User.js): Add defaults to User model
Merge pull request #125 from gjtrowbridge/add-defaults-for-user-data

feature(User.js): Add defaults to User model
change submit to save in loggedIn template
change repo form is updating backbone model appropriately
Merge pull request #126 from jamesyothers/master

join view updates repo name and database when user enters it
Merge pull request #127 from Yahkob/styleFixes

Style fixes
add tabs to join section
add functions for template selection to userView
add lifetime template for join section in backbone
add lifetimeStats table in backbone
add CSS styling to join view section