Added a CommandWithTerm Class

Added new CommandWithTerm Class similar to the CommandWithMeta Class.
Designed to reusable for different object types. Currently this is draft and I am still testing it. Just wonder if I was on the right track with this solution. Feedback is requested. I will write tests when I know that I am on the right track. 

Related #1379
I understand where you going with this now. But it would have to be something like this. 
```wp post term taxonomies <post_id>```

This keeps it inline with the other command and should be easier to implement. 

Also asking for data is not helpful, there is none, I am just giving you my opinon as a day to day user, being facetious is not helpful.