Adding item search example
Add CC approved field
add upsert operation to all objects that support it

Conflicts:
	lib/netsuite/records/accounting_period.rb
Use :klass to prevent over-writing class variable
Adding GenericList to take a stab at solving the list object clutter
Adding CustomList object
Delete existing custom field if already present in custom_field_list. Fixes #78
Adding check_num field to CustomerDeposit
Adding search example for custom boolean field