gitignore, java files and readme