changed readme
changes in .gitignore
Added validation and cascade delete