Changing version numbers for sonatype push
Big Refactor

Moved NoSQL into a builder pattern. Added a QueryBuilder for building
any type of data operation. This includes saving, retrieving, and
deletion. All tests were updated to use this pattern.

Documentation was updated. Also operations can now be canceled using the
returned CancellableOperation object.