Improve SNMP V1 handling

Add an SNMPV1Context rather than bodging it