add .index
add .index
replace arguments.callee by function name
append/prepend/before/after now understood html or element as argument
Return null when .html or .attr are called on non-existing elements
Allow setting multiple attributes by passing an object with attribute properties