added docs throughout and clarified code
added tests for new appmanager soap call