Refactored Colour module

Added colour bang methods
Moved colour switch to class variable of Colour module
Changed to serialisation of options and results for duplication in Search