Added documentation
Fixed internal inconsistencies
Still have functions failing, to be fixed later on
Updated specs
Removed humanize context