added getPrimaryKey()-method
find()-method can now return only certain columns
minor refactoring