adding the needed whitespace for :namespace
moving the factory interface into a helper
adding messages to custom matchers
- fixes an issue causing jasmine-headless-webkit to hang