Clean up / flatten the echonest's data so the drawing script just has the data that it needs.
Slimming of data now also happens outside of drawing function
processCoverArt now receives the colorScheme
Rename processCoverArt to extractColorFromCover
Small doc change + error for lack of analysis data
Renaming a var
Remove colorScheme and clean up drawDataPoint
Borders are no longer drawn on top of existing data, yay!
All the data from the "classic" wallPi, using pitch data from the Echonest, has now been moved to a seperate module. So that main.js only handles the drawing and hosts helpers.
textColor is now an option
That huge canvas is now created dynamically