Re-arranged and documented public methods

Moved public methods to the top of the EqualitySieve; Documented the
public methods.
Cleanup; remove unused custom exception.
Documented Exceptions
Documented behavior options.
Removed two older classes.
Merge pull request #50 from SeanKilleen/22_DocumentMethods

Documented public methods (and some cleanup)