Added the ability to use internal (and consequently private) constructors when mocking.
Merge pull request #16 from matthew-cole/mockinternals

Added the ability to use internal/private constructors when mocking.