Refactor com_checkin and  com_cache to use new MVC

This pull request provides a couple of simple examples of using the new MVC for the core. 
Right now it's a bit hard for many people to use the new structure because there are not many examples, so this should be helpful as well as being forward looking.