realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that