closes #7 - Implemented basic user registration with email verification.