added user signup functionality that orignated from the Microsites

@chrisndodge Added the PR related to Ex-17. Kindly review the changes.

Thanks
@chrisndodge I have manually tested the Microsite configuration and found out that the site information is in the "SITE_NAME" rather than "domain".