Feature/521 addr settings page

Part of #559. Not yet finished, but this is a big improvement over what was already included in dev. We could potentially ship with this. I'll continue working on this branch and try to finish the rest of the features later, but I have to switch to working on the install script issue now.