adds user authentication functionality

adds features tests

adds posts and sessions controller, sign in link

adds user sign in functionality and sign up spec test

adds user sign up functionality

adds sign out functionality