serialize and unserialize recid and modid in AbstractEntity
Merge pull request #13 from dansmith65/recid-AbstractEntity

serialize and unserialize recid and modid in AbstractEntity
Restore abstract public static function getControllerRouteSegment() method to AbstractEntity. Requires the entity to define it's default controller segment for the url.