Initial commit. Just adding java files for now.