Extracted basic functionality from TSUWU

I went through TSUWU and extracted most (I think) of the core LOLMVC code out and copied it into LOLMVC.  The demo app needs to be updated to utilize the core framework.