Updates to allow Scala code.
We don't want to go crazy with it though, we should stick to Java on most things other than web related stuff unless we *absolutely know* Scala is the better choice in that situation.

After messing around with it for a few hours, I was able to get many things working in a dummy plugin. Other than novelty, it has no advantages over Java at this point in the main plugin.