Added compose_with_self in api
added a test for domain and codomain checking in astck of a single item
Write short description and readme introduction