multiple updates

refactor so settings aren't lost on exiting and added settings for bar
colors