Add keep-repository option

Adds the 'keep-repository' boolean option. When true, will deploy the repository as is to heroku. 
Note that when pushing a repository that is up to date, it will not restart the app. Use the 'run' command to achieve this