Updated version. Also updated documentation version in prep for deployment.
Fixed a bunch of pylint errors.
Refactored code to reduce code redundency.
Fixed all lint issues.
Fixed doc test.
Merge branch 'feature/0.0.3b' into develop