added compose function, and rearanged few prototype things to look and work like jQuery does
made "to.string" use tos (Objec.prototype.toString) to convert lacking toString