Base MVC Improvements

Changes this commit are as follows:

* Improved directory structure
* Separated templating class from template view
* Fixed .htaccess routing for local vs remote
* Config.php updated with environment improvements
* Controllers can now autoload a default model
* Model stub class added for authentication