fix spacing
add rescue for load_file incase file doesn't exist
add email validation
add phone validations and refactor spec
fix spec to correctly test validation
show candidate erros in view