structure changes and features added

I've split the classes into install / config / service classes, added support for APL, and added support for some of the torque configurations that require qmgr.