Made changes to MVC.  Now more or MOVC pattern for easier reading.  Also
added warm cache function.