Add tests + improve signup form (validation and so on)