Fixing Issue 740:
1.Preventing the user to click the create users button several times
2.Adding a Unit Test case for the user creation via CSV.
3.Adding more validations to show better error messages to the client.
Minor change to disable button if there is validation failing.
Merge pull request #124 from michaelhidalgo/Issue_740

Fixing Issue 740