Issue #42 - gen mock via @:mock and @:spy metadata

Added support for generating mocks via metadata
Merge pull request #43 from misprintt/feature/mock-metadata

Issue #42 - gen mock via @:mock and @:spy metadata