Replaces product backlog with project on backend side.
Adds names to projects.
Implements switching between projects.
Adds possibility to inject logged user into controllers methods.
Handles situation when client asks for not existing project.
Implements client side authorization.