Implement metaoracle functionality.
Merge branch 'master' into testability-refactor

Conflicts:
	ploy.gemspec