Make Firebase::Request thread safe

Refactor Firebase Request to no longer rely on instance variables set by
the firebase class
Fixed bug when setting the base_uri on a Firebase Instance