Basic support for update and diff of FirewallService section of EdgeGateway

Not 'ready for MVP' yet, but enough progress to have on master, to allow for others to contribute to.