Major changes

Added regex checking for memberID and email
Documented code
Added information change validation