Fixing .gitignore to include IntelliJ project files as well

Exactly as title. Also have not included those files that change randomly by the IDE like workspace.xml (that apparently saves the windows states). We will be able to create a more complex module structure without worrying about repeating the configuration on all computers.