Documentation for Control

Also modified auto command generation, code now pylint approved (with a few configured exceptions).