Reconstructed Common assembly
- excluded the old command executor from project
- deleted temp files and folders (bin/obj etc...)
- introduced Contracts namespace for app interfaces
- introduced Engine namespace (classes must be further implemented)
- reconstructed the maze generation API

(Note: inconsistent or inappropriate accessibility might occur - needs to be refactored)