Big Ass Back End Commit

General code cleanup, fixed methods, added missing methods,
relationship code, migration changes, removed extraneous tables,
amended seeds to conform, new views.
Tiny Title Change
Front End

Base Implementation