Create a new LDConfig builder class

This makes it possible to attach sources in idea. Apparently, the `mavenLocal()` line above can screw up attaching sources properly. If you have trouble, remove the `mavenLocal()` line, attach sources, then re-add it. I tried swapping the order above, but my sources had already downloaded, so I don't know if that impacted anything.