Initial implementation for android client.

Base codebase.