Removed Raphael dependency

Hey Stuart,

I really like this project, and am finding your work on Web Audio really instructive, thanks for sharing!

I thought I'd send in a PR that removes the Raphael dependency in favor of straight SVG. I've also standardized the indentation to spaces as it was a mix of tabs and spaces, but if that's a problem, I'd be glad to send in another PR without those changed.