add demo.java
update .gitignore
update project.properties