Adding user and authentication
Fixing interface and routes