[CB] -- added SignUp layers as far as the repository layer
added length validations and team validation