MVC Restructure

This contains all of the restructuring and base classes needed for the routing and MVC addition change. Also includes a set of abstracted DB helper classes and disposes of the DB_Utility class.