fleshed out new user form - basically working