Adds google auth for easier logins
Implements session based logins
Adds user checkin and checkout tracking