add registration view (/public) and controller (/template)