The $.ajax call was using the fail property rather than error to handle
service errors. Added tests to test the service call for both successful
and error responses.
Remove the plotContainer from the DOM if the data retrieval fails.
Added Definitions.js which is needed for the time series visualization.
Cleaned up the code to improve error handling and cleanup.
Adjusted some CSS tweaks so that the annual/may plots on the Mississippi
page display nicely.
Fixed trailing comma
Clean up and addressed a couple of issues raised during review.
Merge pull request #250 from mbucknell/NAWQAAN-232

Nawqaan 232