Updates to login/registration view plus JS fixes
Added Session Controller to handle login/logout functionality
Merge branch 'develop' of github.com:tectonic/shift into develop