Updating handler to support new requirements from API

It seems as though the API has changed since you created this handler, it now requires a topic to have its "DisplayName" value set before a subscription can be set. I updated the readme to reflect this and added the TopicArn variable to the SetTopicAttributes method since it wouldn't work without it.

This is my first pull request on github so please forgive me if I am doing this wrong.