Allow adding a home network by clicking a button in the GUI.
Fix overwriting of method parameter value.
Link to tests as well as the client in default index.html.
Use replace() to avoid creating history when changing window.location.hash.

Otherwise we end up with a long, unusable and rather pointless history when
running unit tests at least.
Add support for removing home networks using the GUI,
Allow modifying home networks using the GUI.
Don't override configured options when setting values at runtime.

Rename "ip" field to "key" in table row template. It may not be an IP address.

Change the network remove link to a button, to better reflect that it performs
an action rather than just moving to a different page.
Move the console out of the way, below everything else.
Fix title of the "add network" button.
Fix tests now that we don't override configured options when setting defaults.