Move away from the proto = configuration option

Configuring this by the user does not make much sense
and makes configuration more complicated.

The update() method now will call update_protocol()
for IPv6 and IPv4 (if both are supported) and execute
an update for each protocol individually.
Create database to track updates that have been performed