Added colour module
All modules now support direct object creation
e.g.
Circle.new(...) is equal to Circle(...)
Vec2.new(...) is equal to Vec2(...)
Updated README.md

Signed-off-by: Brad Davies <brad93@gmx.com>