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)

I think this "catch-all state" approach can be dangerous. (I'm not even sure, I'd like your opinion on this) Perhaps it could be better to only save/reload what we want explicitly? i.e. have `initialEmail` and `initialPassword` props and only "save" those?