Merge pull request #14 from csmith/master

Add method to FileUtils to get a Path.
Tidy up gradle source sets.

This replaces the default source directories (src/main/java, etc)
with our own, instead of just appending ours to the list.