Android sample app

This is v1 of the sample app. It doesn't include push; including push would require many more steps on the end-users part and would eliminate the "works out of the box" sample we're going for.
String error codes are fine.  I don't know what "error codes overlap" means but they are unique.