Worked out most of the backend models and simple tests for syntax and th...

...e models. 
Still an issue with the telephone model field, original pointer. 
** will need to get help