refactored default options to take advantage of jquery extend function; updated comments & renamed a few variables