rah rah, added a way to setValues with an array.  added a magic method to enable $obj->val
also getting rid of @internal, it's muffing up someone's editor settings :*(
moved some db extensions into another file, hoping to make it more robust