Grabbing Dom's test suites

Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Removing dead methods and classes
Merge pull request #375 from iameric1986/master

Code clean up
added javadocs and cleaned up code not needed