Android client

Before I do some major changes and mess up everything. Life sucks.