Mavenized project.
Cleaned up code.
Initial sparkification.
Added parquet and avro to project.
Added appassembler packaging and submit script.