work on vrfs and bgp sessions, tidied up bgp sessions