better handling of errors on dev
switch over to bower for tests
added extra sinon modules; looks like latest jasmine handles mcomparing gregexs differerntly
removing toString, as should be a string already
Merge pull request #620 from guardian/new-imporoved-error-handling

New imporoved error handling