Updated gitignore to ignore .idea/ and target/