beginnings of user login system, basically all of the registration/login working except need session id added to user document and output to response as a cookie.
Added capability of locking down REST API to users with access to their API key, either via logging into the website or using the REST interface with their user id and associated API key
adding stubbed out unit testing code
small change to remove login and register from header, so can merge changes to sprint5
Merge branch 'chance' into sprint5
Adding registration/login capabilities, but have commented out the header links