Expanded registration form and JS handling

Major addition is the research tags section and accompanying JS client-side evaluation.