Final Java commit with exam and teamwork files