changing name to avoid nameclash
removing warnings
removing datastructures from depends
removed dependency on datastructures
fixed naming
removed warnings
Update README.md