Android app which can upload message/files and the server can get the geo location of the upload