firebase backend, based off firepad