moved class and methods descriptions to docstrings
added trial queues

iterable objects for trial condition selection.
- random selection from condition
- iterate over a list of trial conditions
- iterate over a shuffled list of conditions
- staircase procedure for parameter selection
use generators instead of iterable objects
Merge remote-tracking branch 'upstream/master' into dev
added trial queuing. defaults to random queue.
Merge pull request #37 from neuromusic/dev

building docs
fixed errors on close. added callback & validation
Merge pull request #39 from neuromusic/fix-audio

fixed errors on close. added callback & validation
Merge pull request #38 from neuromusic/queues

added trial queuing. defaults to random queue.
2ac should work for blocks now
Merge pull request #42 from neuromusic/2ac

2AC updates for one-wav-file-per-trial
zog updates
fixed pyaudio conflict
Merge branch 'zog' into dev
zog local config
Merge branch 'zog' into dev
fixes on vogel
getting validation working
added comedi_poll (formerly wait4peck)
fixed deepcopy errors