add new interface contracts for DbObjects to create a new id field name and add setMap() method
add new class that extends DbObject and adds the ability to work with a changing schema a little easier
ignroe netbeans project files
add test
update gentests script to work
Merge branch 'master' of https://github.com/marketmesuite/phranken-php

# By Bill Nunney
# Via Bill Nunney
* 'master' of https://github.com/marketmesuite/phranken-php:
  Update composer.json