changed application code to have a Id and improved unit tests

1. added and extension instead of wait method
2. added Id attributes to make the app easier to auto test
3. cleaned up unit test to be more like intended
binaries

binaries