Commit for models changes

-New way for require and embed models.
-Use embedded documents.
-Corrected the models files which needed to be called in order.
-CRUD functions transfered to models files
-All is operational, except the updates functions.