Further extend GAVPI class to enforce centralisation.

frmGAVPI and frmProfile now employ OpenProfileEditor, LoadProfile, SaveAsProfile, SaveProfile and NewProfile methods maintained within GAVPI class with a view to centralising key functionality in readiness for future features.

Updated VI class to recognise when it is listening to user input.