So it looks like the work for properly supporting topics is going to grow. So far we have identified two areas for improvement already : * lfryc and I met this afternoon and discussed how to handle topic failures where calling back to registrationIds is appropriate. He has some refactors he wants to make.
* Last night on the -users list a community member brought up some use case we have to consider as well. Specifically around how `alias` and `deviceType` interact with topics.
In the spirit of keeping the PRs manageable, I propose we create a feature branches for topics in aerogear/aerogear-unifiedpush-server and aerogear/aerogear-android-push.
Barring strong opinions against this, I will create these branches and move my PRs appropriately.