Added documentation to new acceptance test features and techniques

Suggested Reviewer: @wedaly 
I added some documentation for the new testing features I have added.  I also included the documentation from my other pull requests as I don't want to make 2 separate PRs for it.