type changer

if a node is an oscillator, it has a changeType function
Oscillator types enabled, new persistent logo

Whenever a new Oscillator is created, a prompt asks the user for what
type of oscillator to create.
BRUTE FORCE ALL THE THINGS

Now there is an SVG menu for newly created oscillators. It looks like
crap. It is brute forced. It works.
Changed text color to white
Moved JS files into a `js` directory. Various code styling changes.
Fixed herp derp CSS
Removed shitty SVG Waveform Menu, moved changeType() to nodes.js
Is fix?
IS FIX!?
merge oscillator-improvement into master
merged... master and a commit?