reorganized load order.
Created a macro (jj/set-colors) to set the colors avoiding code duplication.
Added code to generate a light and dark colors.