Restructured projects and Android UI

Android UI is now going to be based in Fragments
Put models into separate project so that both client and server have
access to same models