Implement Firepad.Headless module
sendOperation hands errors to callback
Address feedback
have sendOperation's callback return 'committed' instead of 'snapshot'
Merge pull request #127 from firebase/headless

Headless Firepad mode for use with Node (or the browser)