Implement first failing test for console
Implement empty options
Implement command registration. failing test
Fix command module test
Added singleton instance test
Fix lifecyclescope test
Fix spelling
renamed projects to normal .net casing
Merge branch 'develop'