changed order to detect other problems
added the draft if new model
use metaclass
fixed order
made them as instancemethods
adjusted layout
dict-style
renamed prikey
fixed a bug
completed the draft version
renewed the sql
added default
Merge branch 'dev' into new-model
merged the concepts of old and new models
replaced model.py with the newest