Add IntelliJ generated files to .gitignore
Add the Hal library to composer file