Set up the basic architecture to include visualizations

Right now, it just puts in a blank Rickshaw instance. You can see the X and Y axes. I'm doing a pull request because I got it to the point where it shouldn't break anything, but it does involve some architectural changes that effect the rest of the app and keeping them out of master for too long is only going to cause headaches a few days down the road.