Unit tests working, ready for review and pull request
Merge pull request #4 from DSaunders/feature-fluent-api-builder-pattern

Merging so can continue work