remove print statements
refactor cache objects, add methods to RedisCache for removing things from the cache
create and update calls will now handle datetime objects in the payload