Remove the delay for changing the schemes

There is no real need for that because it works fine without.
Make the "dim view only when on top of the group" feature work

Updates #3
Better error handling and small code enhancements
Add Settings.get_state method

I used this for debugging and well, it can be useful can't it?
Update CHANGELOG to v0.2.2