Allow client to provide region for new app

Currently the library doesn't allow the client to specify the region for a new app.
This patch addresses it.