added pom.xml
added logic for csv file loading
added logic for validating email address strings
added shade plugin