initial project structure
Solution cleanup
Initail design