Renaming methods to be more in line with other implementations
Reorder functions alphabetically
Cleaned up comment
Updated documentation
Pushing out a new release