Redirects through the login process if the user hits a page that requires authentication

Also removes the ability to self register through github. We will need to create the user with Github uid so they can authenticate
Add new features based on Issue info.
Merge branch 'master' of github.com:jnf/blinder into pks/auto_signin_before_filter

Conflicts:
	app/views/layouts/application.html.haml
Merge branch 'master' of https://github.com/jnf/blinder
Updating user record at signin
providing a way to sign out :)
Merge pull request #20 from brennx0r/master

Features Add
Merge pull request #17 from ninjapanzer/pks/auto_signin_before_filter

Redirects through the login process if the user hits a page that require...
I'm opinionated.
Merge branch 'master' into jnf/responsivosity