Proper developer/user documentation, code cleanup, and comments necessary as per developer meeting 11/2/15