new workbooks
commented out several unused items
fixed bug; added extra examples
in setPort(), allow resizing of port array