creates jQuery plugin
creates .update() function
defines the contract, the DOM
adds DATA-API
adds function