fixing magic methods in Entity
updating magic methods testing
removing docs
updating gitignore