Adding X() extension method and tests
moving tests to XBehave.Specifications
changing tests to use default params
changing really to use default params
Refactoring test to use exmaples
#63 added null check and compacted test slightly
Merge pull request #64 from adamralph/63

cherry picked contributions and added null check
fixes #63
fixes #62