Switchable testing between live and mock data - initial implementation
Added back more tests after testing against mock data
Create a _summaries object that includes group if a group is specified in the query
Added blank returns for readability
Replaced non-existsent fail callback with error within load_form_url and added an error callback to _run_query
Added a try block to fake ajax call to allow calling the error callback of the url is not defined
Put dataset create/delete/exists in its own suite
Added a _calculations array to check against on adding calculkations
Fixed load_status which only returned a status when the status was not started
Added underscore js library
Updated add/remove calculation functions to add and remove calculations the calculation from the dataset's calculations array
Added a wait time on tests run on production and added calculation tests
Fixed add_calculations async calls and updated test to use async path
Fixed query_calculations async_call and added tests for query_calculations
Moved is_aggregation to bamboo namespace and added test for the same
Aggregation tests
Updated update call to inlcude a callback specifically for tests and added test for update call
True async ajax call if a callback is specified in the update method call and updated its test
Function to poll ready state a fixed number of times
Used JSON.stringify to convert dataset ids array into string