adds session token logic to user model
adds remember token to user model
adds tests for user token