Added more implementation
Cabs and Users can now register so the server can send them updates
New Interfaces