Configure message types as an enum for ease of use and expansion.
There's a TODO in MessageAdapter about trying to clean up all the case statements, but I have to start somewhere
Basic code cleanup
Move releases out of assets.
Cleans up trailing spaces, @Overrides, some small issues and inaccuracies.
The assets folder is automatically pulled into the final APK.