Adding more Application creation tests.

This ensures we can create an app with only a name, and also asserts that
without a name, the app creation fails.