Big refactor ofi control to make commands separate scripts
ALSO cleaned up heirarchy, massivle improced help, cleaned up help and documentation