initial commit on firebase example, still a lot to do