Updated the Makefile to use the -source and -target parameters

This is to ensure we generate .class files with a known version of java