Add env stuff
Add a return type annotation
Add an api call to install from a list
Add API to list all python requirements for a project
Various changes:

- push requires to the agent and the server
- a persistence pk fix
- add mongodb support