Add required tool property (requiredTool). Closes GH-5

If mined without the required tool class, drops nothing.