switched out firebase for NDB server side, firebase can be brought back in client side later if desired