Default onFinishedCallback

By default, the onFinishedCallback is undefined, which can give errors when play() is finished. Line 68 now checks to make sure cb is a function.
Merge pull request #12 from Diogenesthecynic/patch-1

Default onFinishedCallback