756 add can control docs

@justinbmeyer Made those changes we talked about earlier. Markdown-content separated out, and cleaned up formatting of inline docs for existing comments. Added proper header to control.js to label for docco.