Rewritten class definitions.
Added loaders for the library.
Updated the version.
Changed the invocation description.