Added some color support

Now takes an image and builds both a character map & a color map.
Made a more generic way to partition images
Added a better way to control colors
Removed numpy as a dependancy

- Hooray!
Merge branch 'master' into develop
Updated the screenshot
Updated readme
Merge branch 'develop'