Personal/mschuknecht/login required

Hitting any page when you are not logged in should redirect you to the login page and then once login redirect you back to the page you requested.  You should not be able to access any pages without logging in.