Added a simple Query class i.e. to apply a limit to a query
Refactored the repository to use the new Query class
Changed Object Converter to replace objects instead of patching them
Added the Persistence Manager