added transport state

stopped/started/paused
jshint + jsdoc
tiiiitle
test uses component/Recorder instead
gotta find the right thresh value
setTimeline test
jshint
ability to clear all timeline events
can pass in a 'now' in setCurrentValueNow
Merge pull request #4 from therewasaguy/master

added documentation for Player.js and tests for Sources.js
udpated panner API
some docs on Player
Merge branch 'master' of https://github.com/TONEnoTONE/Tone.js

Conflicts:
	Tone/source/Player.js
Added Grunt Buid system for building the lib as well as generating jsdocs.modified files in accordance with the grunt jsdoc specs
merged transport.js with yotam
can't test web audio with phantomJS. :(
Web Audio testing
trying to account for garbage collection
handling Garbage Collection more explicitly

surfacing memory management methods so that users can control when
things get garbage collected
linting + documentation for Effects Unit