Significant improvement to the way that extras get updated.  Now, with an fnCreate function set on the extra you can cause it to get automatically added/removed during the CRUD process.  This eliminates the need of manually managing extras.  Next, need to support setting of a time-to-live property that will let us know whether or not to set certain things in Redis.