adjusted buid.gradle to allow for running one integrated test
adjusted the AbstractFunctionalSpec to allow for inputs to system process
added some more lazybones script unit tests, squashed some bugs
added a groovy gradle template and integrated tests