Add Facebook OAuth signin. Rework login flow to accommodate.