Initial commit of MVC framework, modular design, preferences, and language. Two sample modules are provided for development -- these will be removed later. Default module preference is not working -- currently errors out when no module is requested.