refac
new android build tools and android plugin
refactored into MVP pattern but P->V communication over Otto.
Merge remote-tracking branch 'origin/develop' into develop