code comments updated
comments updated
#8 added support for attr()
#8 added support for prop()
#8 added support for val()