Task 4 implemented (except IOutput and TG, TBA later)
jar for m04 added