Added email validation
Changing validation return object
Better validation, fixed some bugs, handle cleanup for delete nodes