Fixed login issues

- Fixed HTML positioning to login/registration forms
- Modified passportjs authentication mechanism (server side only)
- Fixed user authorization client-side (Storing user in App.currentUser properly now)
- Error messages for failed login and redirect to splash for successful login