Added java programs and related files