Better rake tasks for cumuli project manager initialy and updating later:

  * rake cumuli:project:setup
    - clone submodules based on config/projects.yml
    - copies database sample config to actual database config
    - runs setup steps specified by projects.yml

  * rake cumuli:project:publish
    - writes projects.yml to a Procfile

  * consolidates all sub-project logic into the Project class
    - waits on port if appropriate
    - url, domain and other information available
    - database config functionality
    - setup script functionality
    - writes its own procfile definition