Added class-based API

OlfactometerBoxBasic- Parent class containing functionality common to
all experiment boxes, including serial connection, config reading, pin
mapping, etc.
TestBox- Derived class of OlfactometerBoxBasic tailored to the simple (1
nose port) olfactometer experiment.
experiment.py- Experimental protocol for the simple olfactometer
experiment.
(These next 2 are YAML files)
PinConfig- Pin mapping configuration for the simple olfactometer
experiment.
ExperimentConfig- Experiment-specific config for the simple olfactometer
experiment.