Week7 part1

Completed week 7 part one.  Adds improved validation for new user registration