Keep Sake. A client side, active record implementation