Beta Version of SDK for Android

Refs #1
I think it would be good to have the domain default to the application package name, but be able to override this with a setter.  This would be good if your package name is long or you just don't want to use the package name in general.