Switched from tabs to space
updated assembleCustomMarkup to support classes (heavily broken before)
removed colourListing as not needed anymore
added colour picker