Added SSH keygen helper methods
Project model
Moved rpc listener into its own package and added project service
Removed block diagram from readme