changed data source to remote (server) based, asynchronously loading it using d3.json

this is how you load data from remote datasources. Remember the callback, as d3.json is asynchronous!