Mock::$mockName added
Method::$name and Method::$owningBlock added
Calling assertions better messages containing name of mock and called method.

Example of new message:
Expected method unnamed::abc() should be called no more than twice but called 3 times.
Merge pull request #2 from jasir/fixes

Mock and mocked Methods has names now. Better messages when call assertions are not met.