Cleaning up the project

Removing unused files.
Organizing Unit Tests
Sort By Color UI