modify endpoint to create subscriptions in SNS

Don’t track subscriptions internally.
add a “gr_” prefix to SNS topics
add a regex validator to EntityType#name

The name is used to create SNS topics, so it needs to adhere to SNS topic name restrictions.
The tests in this commit don’t seem to work; I’m not sure why.  They are disabled for now.