User authentication

Add ability for users to log in and log out. Resolves #10 
If `articles/new`, `sessions/new`, and `DELETE /sessions` are no longer a thing, feel free to remove them from the respective `resources` above.