updated apidoc to conform (better) to the coding standards
moved routing enabled/disabled status to a parameter and adjusted everything else accordingly, removes ugly disable() hax hax hax