WIP Refactor settings

fixes https://github.com/bitpay/copay/issues/1113
fixes https://github.com/bitpay/copay/issues/1208
fixes https://github.com/bitpay/copay/issues/1203

Please don't merge yet, still WIP.