shell can now init repositories

Added init_project to enable automatic initialization for repositories.
Frontend & Backend changes for gitlab comming soon ...