Added configuration module

Intended to load INI files from Elettra.
merged from pc9 master
Adding some simulated operations so the example scan will run
Merge branch 'master' of ssh://pc0009.cs.diamond.ac.uk/home/up45/workspaces/Percival/percivalui
resolved merge conflict