implement command line community selector
in case the user does not provide a community id, we can fetch the communities and show the user a list with communities. he can then collect a community via number and the deposit is created with the corresponding community id.