Added dark theme.

Will add a multitude of colours and effects + helper classes in the next
few commits.