move test app classes away from unit-tests
Merge branch 'master' into documentation
require_once in unit tests