The British Medical Association (BMA) and the Government have agreed new contract changes for GPs in England in a bid to 'bring back the family doctor'