additional test helpers

- assertNoFile: asserts that a file does not exist, test will fail
  if the file is present
- assertFileHasNoContent: asserts that a particular file does not
  have the content provided in the regex
- sharedExamples: allows re-use of common examples in test to help
  remove duplication and ease the burden in control flow branches when
  building the generator. Use sparingly. If used a lot, perhaps the
  generator is to complicated and should be re-thought at a higher level
Merge pull request #61 from walmartlabs/additional-test-helpers

additional test helpers