Added new method implementations. Reworked the Providers and Proxy handlers to directly access a REST Entity, rather then getting it from a Wrapper.
Add new methods for new available fields in certain entities.
Added new method implementations to the Database Provider.
Fixed a couple of issues in the cache. Cleaned up the Providers to remove duplicated code, as well as fixed minor issues.
Reworked the Cache containers to have a maximum size and time limit for cached values.
Commons: Removed Joiner providers, as they shouldn't exist for general use and should only be required in the implementation. Added generic Exceptions to handle various events that can occur in an implementation.
REST: Refactored how exceptions are handled. Changes from the provider-commons library.
DB: Refactored how exceptions are handled. Changes from the provider-commons library. Fixed a bug where some collection classes weren't updateable.