Implemented basic settings system with scoping
Extended settings capabilities

Extended settings capabilities by adding several different possibilities
for batch transactions. This has resulted in significant performance
gains for the sample scatterplot.
Added settings to error ellipse chart

Added settings to error ellipse chart, refactored scatterplot, and added
transaction syntax for JavaScript.
Merge pull request #79 from CIRDLES/settings

Implemented settings system