Pushed all known methods to CLI base.py.

This will abstract all CLI methods out of the individual classes and shift the responsibility of passing the expected parameters to the tests. One can always override a base method if needed.