dynamic colors and cleanup

Added 3 config options