Got the login stuff in a much better state. Now that I understand why Firebase doesn't have an explicit "set(key, value)" kind of method. Keeps thins declarative.