better client-side form validation; layout tweaks
switch to FormHandler for validation
add register template; improved message feedback
implemented session tracking and authentication
add simple footer to template
adding a basic template to build off of