Monitor parsing now uses main nametable to allow easier creation and checks for duplicate monitor names
Put in call to make monitors and gate number semantic checking
Merge branch 'master' of https://github.com/JamesGlanville/GF2