User authentication

Add ability for users to log in and log out. Resolves #10 
I was, but I've been thinking about it a little more, and all that really seems to do is add a couple extra lines of code that doesn't seem to add much of anything in terms of functionality or even style.