Implement user authentication

players are now required to sign in before they can edit or delete their
profile.
Create new methods for SessionsHelper for checking player sign-in-ness.
Write capybara test, of course, and create a helper for signing user in
when doing tests.