Configuration is now an object, gets evaluated in the global file so each file doesn't need to know how configuration gets into scope.

This should return the config object IMO and pass it as parameter.
indentation fix on global.js
removed ds_store from project files
Factor out save chart as image function to newly created namespace 'Filesystem'
Added load and save capabilities to chart and configuration data.