Refactored the common list patterns into an OOP approach
Workflow command naming updates
Changed some of the docstring expected params to str instead of unicode, just to keep PyCharm from complaining