Major refactoring, added Compiler class, updated server.py and AndroidCompiler.py