added user signup functionality that orignated from the Microsites

@chrisndodge Added the PR related to Ex-17. Kindly review the changes.

Thanks
@chrisndodge  added the non-microsite test