finishing up testing library. skips comments, whitespace, etc. and compares documents on nodes (tagNames), attributes and their values. if there is an error prints a message explaining what was different. need to implement the option to skip an error temporarily in order to continue the test  and perhaps an option for testing with comments enabled