Devices can now be made persistent. Persistent devices are pickled at the end of each trial and restored at the beginning of the next. Server can also be point to a data file to restart data collection.
Resetting should work… in theory.
Added the ability to save arbitrary dictionaries to the trials folder. Can be used to keep track of custom trial settings.
Merge branch 'StatePickling'

Conflicts:
	Client/PATController.py
	Server/PATServer.py