Automates manual invoke test suite

Includes new automation function that allows the application to query the navigator for information about the current foreground application. 

This allows us to automate our invoke tests that require the tester to manually confirm the status of an invocation, for example: bound/unbound invocations, invoking the test app as a card etc..