Ability to mock classes with final constructors
Refactor and cleanup

* Fixing some bad comments
* Fixing some typos
* Clarifying method names
* Strengthening spec
* Making parameters more consistent
Removing unused @param and changing return type to null
Merge pull request #59 from ciaranmcnulty/final-constructors

Ability to mock classes with final constructors