Allow users to change colors for dark and light backgrounds separately

I thought it would be nice to have separate colors for dark and light backgrounds since with some colorschemes the default colors may not be so good looking.