We need to be able to create, read, update, delete projects on Firebase storage. They need to be assigned unique IDs and be associated with a given user. This needs to be hooked to the UI for #513, #728 , #729, #730.