before_destroy patch successfully applied, also, added require for ruby-debug
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that