common: alive message class
android: open connection to server and send/receive data
desktop: open connection to client and send/receive data
desktop: generate executable jar with dependencies