Empty bodies no longer throw JSON errors

Deleting a phone number returns an empty JSON body, which threw a JSON
parsing error.
Handling empty response when deleting

When working with deleting phone numbers we got a MultiJson decode error
and needed to better handle the case where the body was an empty string.

We also began the test by disallowing external connections to provide
a clearer error message when an external call is being made and it needs
to be faked out.
Splitting specs in to separate files.

Moved RSpec specs in to a spec folder and broken them out by class to
provide more organization so they're easier to navigate by outsiders.
Also adding a license name to the gemspec so it plays nicely with
license_finder.
Handle 204 response from resource#delete

Net::HTTP returns a nil body when it receives a 204 response, which
caused the client to raise a method not found on nil for empty?.

FakeWeb doesn't allow nil response bodies, so we had to use more
intrusive stubbing. There is a pull request to fix this bug on FakeWeb
[https://github.com/chrisk/fakeweb/pull/32], so this test should be
updated upon FakeWeb being updated.
use the old hash syntax to accommodate old environments
bump version number
Merge branch 'pivotalhotline-merge-1' into develop
remove failing ruby environments from travis.yml
reformat json parsing statement to fit 80 char limit
refactor account setup on the client object
pull the api version out into a variable
Queues can change max size, have members who can be dequed. Also changed variable name in conference_spec.rb to "conference" instead of "call." queue_spec.rb also passing
Some spec changes and queues.
Finished queue and member functionality and added some examples in examples.rb. Dequeue only requires one parameter now, the url of the twiml the user will get
changed examples.rb to show creating a new queue
removing unnecessary max_size method on Queue instance resource
requiring the queue files before client
minor queue documentation tweaks
assign the list key for queues to be queue_members
assign the list key for members instead of queues since it's members that are special