Add description to AssemblyItem
Fixing sublist file name error

https://github.com/NetSweet/netsuite/commit/510f1259c626cfd8e9b7900cd848cdb89070407c#commitcomment-8604578
Simplifying base record
Adding initial bin record implementation
Improving CustomList implementation to work with Support::Sublist
Adding pry for easiest development
Specs for CustomList
Fixing CustomerAddressbook internalId
Fixing CustomerAddressbook spec
Adding travis-ci image
Fix bug in response body when upserting one item

The XML parser returns a hash for:

    @response.body[:upsert_list_response][:write_response_list][:write_response]

when there is only one record upserted.  I added a test to reproduce the
bug and fixed it by making sure the value of `:write_response` is always
an array.

    > Array[{a: 1, b: 2}].flatten
    => [{:a=>1, :b=>2}]
    > Array[[{a: 1, b: 2}]].flatten
    => [{:a=>1, :b=>2}]
Add test coverage to .upsert_list

I want to make sure this is working as expected with one customer.
Fix bug in upsertList request body generation
Capture errors from upsertList
make NonInventorySaleItems searchable
Use merge rather than update to avoid mutation

There's no need to mutate the auth headers in place since they're being
set to a new variable `preferences`.
Adding travis.yml to avoid email notifications
Initial employee implementation
Adding partner record
Add missing sales order attributes

https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2014_1/schema/record/salesorder.html