Changed tests in Makefile to new module name
Refactored generator functions and added full documentation.
Added sphinxy doc strings to documentation.
Added shortcut for pushing docs