API Test App Complete

Leaving out for now:
- contributor key tests since they cannot be automated
- media until iOS media is actually used

@jaypoulz Review.  Note the commit message on Sep. 8 14