update read me
Controller >> Actor

Controllers have to be Actors to make a better acronym. ;-)
Abstract Model

Move some functionality into a base class so other model types can
share functionality.