Aligning widgets is tricky to explain/understand, but maybe this lesson will help: https://cgcookie.com/lesson/custom-control-shapes/
As for the translation and rotation not working, check to make sure the "Manipulate Center Points" isn't accidentally enabled. It's the three-dot-arrows button to the immediate right of the pivot point selector (3D view header)