Move code into its own directory so that we can set up packaging.

Adjust run_tests.sh accordingly.
Check license into repo.
Add files for packaging.
Modify color to be classes, not tuples.
Remove unnecessary @property getters from color.py
Add data file and dmc color utility.