standardize quotes and make errors match interface

TESTED: 
grunt

(note other grunt tests have been broken for over month, would be good to fix: https://github.com/freedomjs/freedom-for-chrome/issues/15 )