added maven project description, restructured project according to maven, cleaned up generated files