Added record class for representing database records as objects
Changed records will return to be unmodified, if they are set back to its initial values
First thoughts about persisting/removing records
Added collection classes
Added CollectionInterface::keys()
Added some collection unit tests
Added hydrator classes