directives copied from https://github.com/teigen/unfiltered-directives
commit 02f01c88fb66b81ae879ce471a185089594f9734
fix up build definitions, all tests passing
Merge branch 'directives'
put unfiltered specs on classpath
basic success test case
fuck it, use reboot
Add some directives tests for failure cases. Which do not produce the
expected results, oddly enough.