Adding java class files

Adding java class files that we have discussed so far. More will be on
the way most likely