Perfromed some major refactoring in order to better align with how documents are retrieved and to simplify the content handler API.
Rather return null when a handler isn't found, also fixed unit test comments and allowed content object to be compared by id.
Merge pull request #16 from jembi/api-refactor

Major refactoring of API