Field and all subclasses - setValue() doesn't modify parameter value by call time reference but returns the value, addValue() implemented in all
Model - fixed FIELD_NAME_PATTERN
      - added getter/setter/adder pattern
      - changed idFieldGlue default to '-'
      - serve() sanitized, check tests for possible call strategies
      - removed magit getter for idFieldName, isRegistered, storeTable (they have the same name getter methods eg. isRegistered()
      - various methods sanitized, various classes which use them updated
      - added post-load functionality to load()
ModelInfoManager doesn't extend Model any more
ModelLoadConfig noew has default '*' in $loadFields which means all fields
added tests, Model class now has over 80% percentage coverage, which means all covered code is sanitized is 99% bugfree. Also added fixture sqlite3 database (maybe to be dropped, but handy for fast tests)