Added cons stuff for part 2 also left a note in Program.java where to throw in the garbage collection stuff