26902 Initial code review

Created a branch from the very first commit to be able to review the whole code written so far.
This does not mean that a merge should be done after the review is done, this is a "dummy" pull request.
Would be more readable and PEP 8 compliant if like :
```
            app_args = "--start-project='%s' --start-user='%s' --create-workspace --start-workspace='%s'" % (
                project_name, 
                user_name, 
                workspace_name
          )

```