Add initial models draft
Add initial models draft
work-in-progress-models
work in progress almost recursive create
Add field default value attr

* Change the field value to default and add the possibility to pass a callable as a default value
* Some PEP8 fixes
* Some fixes for super call from field classes
Add post init hook
Refacotr rename models to records

* Rename models package to records
* Rename ModelBase class to RecordBase
* Rename Model class to Record
* Rename RecordField class to RelatedField
Add some PEP8 charming
Move records test to tests package

* Move the tests
* Separate the tests from the Record class to test
Finish renaming model to records
Added the string type to fields.py