new connector: firebase

Working: add/rm/edit
Not working yet: document create/open/del, export
reorganized demo, login, renamed firebase.js, createDocument, listDocuments