begun abstracting sidenav
merge conflicts
Partially abstracted side nav, created new model field in contacts