rename conf to settings

fixes #230
remove add and rmv watched and just use set

fixes #233
ensure correct format of settings object

[skip ci] since most tests are still broken, but not related to this
change
Merge pull request #252 from reviewninja/feature/improve-settings

Feature/improve settings [skip ci]