added more dependencies for THREE partical systems and replaced the icosahedron example with particle example code. Next step is to silence the THREE stuff entirely so I can implement the file upload.
uploaded images (there's still a bug here that won't display the image until after you hit the upload button a second time  - i'll deal with that later) works and I've got an app.c.getImageData method that gets the pixel data of the image by copying it to a canvas and reading the canvas, then it pushes that data to the app.m.colormap hash one rgb color at a time.