add in mediadata class
java now compiles again
ignore test generated output files for now
dependency generation script
some packet implementation work
use dependency generation