Renamed LinearGradient to LinearColormap.
Renamed Colormap to BaseColormap.
Removed BaseColormap from __all__.
Return dict copy.
Added some docstrings.
Added more tests.