Added partial for errors and a new login controller