We have had some server issues over the weekend. You are able to log in again, but here are still issues we are in the process of addressing. We are looking into this as I write this.
Sorry for the inconvenience.
I can confirm as of yesterday these issues have been solved.