adding impoved clean target
initial commit
adding __repr__ method, get, and __get