Renamed the namespaces and projects.
Added a new project for setting up the initial environment.
Added a lot of plumbing to be able to complete the first command handling spec.