stopped state doesn't wait for on ended event

the oneneded event is inconsistent when the source is not connected
directly to Master (such as in the case of an LFO).

Fixes #34
new class MultibandSplit

splits incoming signal into low/mid/high frequency bands
wrote EQ in terms of MutibandSplit
disconnect method handles output arrays
testing MultibandSplit and input/output tests
testing if sources output audio
testing components pass through audio
testing if effects pass audio through
phaser tests
added signal dependency in Common tests
instrument output tests
ability to set rolloff of autowah
preset setting tests
ignore presets in 'wasDisposed' test
include new test files
some jsdoc notes on Meter and Recorder
enforce min time on Tone.Follower
wrote Min and Max with IfThenElse

makes the internals much more readable
simplified internals of IfElseThen

changes API slightly because false is 0 and not != 1