setting up an auth module
adds temp login page and auth module

This sets up a temporary login page and auth manager. An angular view will
most likely be used later for the login page, to integrate better with the
app.

For now this will provide a simple authentication mechanism.
auth dependencies fixed and login page working
refactor a few things for a cleaner routes section
add validation to handleLoginPost
requires login to continue to main page
log in page redirects after log in is validated
hide registration from login page
testing modals
working on sign in modal
create sign in view
add some validation to sign in form
uri redirect correction
first attempt at ng http post
testing for pass hash plus conflict

The chrome extension password hasher plus is not working with Angular.
This commit represents some test methods in the SingInCtrl that attempt to
pinpoint the problem.
basic login working with temp chrome extesion hack

Special use case: A particular chrome extesnios was not
working with Angular. The extension replaces the passsword in the DOM
right after the user types it in but Angular is not updating it in the model.
This commit hacks around that by just direclty pulling the value from
the DOM. This is a temp fix though as it is very bad style.
can now sign in and out of the app

Mostly this just hides things and keeps you from looking at any
views until you log in. Of course this could easily be manipulated since
this is all client side stuff, but it's good for basic sign in and
sign out logic.

Eventually when set up fully no information will be sent from the remote
DB without authorization.
fixing $rootscope.lastLocation finder method bug

The code that pulls the last location uri aftr the hash was throwing an
error when the last location had no hash. This should finally fix that
problem.
add README.md