Added some error handling for edge cases in input.
Performed some more refactoring on the graph generating code and created custom tooltips.
Fixed up the base page to not use an older production version of NVD3.
Added functionality to generate keyword terms in the visualization on data point mouse over.
Added movement to the words and updated the parameters for movement and updates.  Also added appropriate colors for rendered terms.
Merged with the master branch.