DocumentController outlined

Methods declared, JavaDoc written.