updated readme
exclude levels from code-coverage.

spent some time cleaning up coverage.sh
updated makefile and coverage.sh
added MathSpec MaybeSpec & ColorSpec
added tests to cover gameMap and player
added more tests
more coveage for StateSpec
more coverage over Types
added shitty beaddiffuse tests
added -Wall option for syntastic
fixed Wall warnings
got rid of coverage.sh errors
Merge branch 'add-tests'
moved Player,GameMap,Grid,GameState to Types

This fixes an issue with circular deps. There is probably a better way.
I will think on it some.
check door colors before processPlayerMove
broke up types into several submodules
repaired tests
added gateBeads
coverage.sh improvements
added gate tests