Didn't want to initiate instances for mocking/pretending. Also added lots of checks to arguments, and throw exceptions if they are not right. And changed scrutinize to act on pretended object, not mocked one. Since changed how scrutinize works, upping version to 2.0.0