Added functionality to require user login except for home.

Placed before filter in application controller and an
exception in the home controller so can get to home controller
without logging in.