added french translation, split activity into two classes, upload unsupported files to appengine and use google docs viewer to display them