update upstream
add an extend method in palce of create and add a create method, add prototyp to extend the default model and add the possibility to add initial values
add test for proto and initial values
major refactory, split between object and Moldy
split Moldy into Moldy and Model
remove factory
change dep
build dist