Results 4 issues of Stephan

`this.setState({ isAuthenticating: false });` is called before `this.userHasAuthenticated(true);` finishes, which causes rendering unauthenticated content

hey, thanks for you work so far. However, I'd appreciate some proper error handling, at best in a (de-facto) standard way, i.e. calling callbacks like ``` cb(error) ``` when an...

emails in the form [email protected] where ID is [a-z0-9]+ throw an "email is invalid" error for the Email validator

Added support for templates and mixins. See Readme for more.