Testing revisions

smoothed some stuff out and got rid of a lot of testing errors. note
test corrections.docx, a list of errors in the test file provided. Had
to implement some helper functions.
Additional testing Issues