Rewrote App to take a list of arguments and got all the test cases working with this new definition.