Add signup controller

add signup function