Add documentation
Delete obsolete test suite
Make color types explicit
Remove inline
Delete PNG code

Will use JuicyPixels instead
Simplify code
Make type and syntax checking faster