Mike login page

The homepage is responsible to save the loginbox state so that data entered is not lost if the overlay is closed then reopened
![image](https://cloud.githubusercontent.com/assets/4157103/4431349/8749760c-4662-11e4-8b9d-fa656abfd81d.png)

That is the hack to get the `Buttons` inside the `ButtonGroup` to take all of the width, correct? It should be `FIXME`'d at the very least. I wanted to ask about that on official channels, and totally forgot.