* Improved the repeat tranformation and fixed a couple of bugs that were introduced due to these improvements
* Added new functions `combine`, `color` and `random`
* Added `polyline` shape (tx abhinavxd)
* Added `polygon` shape
* Added `as_dict` method to Shape to be able to serialize the shapes to JSON
* Added lowercase function names for transformations.
* Fixed the issues with `line` function