removed .cpp
Added Color support and added lots of colors to a new header

Also added initial support for setting the
added a .gitignore to filter out files that are uneeded by others