Added exceptions handling in login and register methods
Removed template methods
Added requests CRUD