Revert "firebase sdk"

This reverts commit 06b53fc7e97e9dd4996a60bbb05cc126b6dfa9b6.
Revert "Revert "firebase sdk""

This reverts commit ebedc70b06e499e4c7ac90b80a3c06d762dfc5a9.
lots of shit