add real gitignore and IntelliJ IDEA project