Added a formatter to make output more semantic
Integrates semantic formatter for task output rather than hard code colour strings
Merge pull request #89 from Sage/better_output

Better output architecture