[skip ci] saving while i revert
[skip ci] adding rat.java
cleaned up the rat class, but it did nothing to fix issue #7

going to tackle issue #8 next
[skip ci] this fixes #8 and in so doing, exposes #7
ripping out the file parallelism fixes #7 .. the performance hit is something I'll have to live with for now