clean up code and project model

- clean up source All source code per standards
- removed BaseRandoriProjectComponent
- centralized the Project model plainly with RandoriProjectComponent
- removed all warnings from source