Better documentation and minor formating.
Customer emails should be unique.