Merge pull request #1 from npfedwards/master

Login view & controller
Merge pull request #2 from npfedwards/master

Registering
Merge pull request #3 from npfedwards/master

Logout, redirect and addlink start
AJAX new link submission and link redirects
Merge pull request #3 from alsweetex/master

Merge Upstream