Apparently adding all the new info after my restructure, along with firebase hosting files (firebase.json).

Fixed the login issues by using simple login correctly: http://stackoverflow.com/questions/15167981/how-do-i-use-firebase-simple-login-with-email-password (thanks Anant).