Routes controllers models views

Added models, created login/logout and signup for users with sessions, and fixed some tests