Added in Callback functionality.  Modified models and controllers.