User authentication

Add ability for users to log in and log out. Resolves #10 
It might be easier to just use these `before_action` methods within the respective controllers, rather than having to skip them.  Having both of these active here are contradictory and can result in an infinite loop if a controller is added that isn't aware that both of these filters are being run.