Merging with master.
Use master
Added models and relations for basic schema. Still editing functionality of models and adding new records.