Update Java Project

Add some files and some tests