Fix for there needing to be a curse.properties file when running the any other task than the curse task

Fix for there needing to be a curse.properties file when running the any other task than the curse task. From now you don't need to have a curse.properties file in the repo to run basic gradle tasks like setupDecompWorkspace or idea. This beneficial for the Jenkins build server, for people who just want to clone and build the project and for the people just wanting to contribute to project.

The 2 last commits may seem redundant but they were needed to remove the curse.properties file from the online repo.
Why not
```groovy
if(curseFile.exists()){
    curceFile.withReader{...}
}
```
So much redunant fields per couple of lines =/