Add more detail on features, searching and collections
Merge pull request #22 from allolex/readme_update

Add more detail on features, searching and collections
Fix missing connection causing specs to fail when run alone

An API connection has to be instantiated, but the spec file did not do this.
Extract methods into Resourceable
Add ProductCollection
Abstract behavior into AbstractResourceCollection
Tell git to ignore all test scripts
Add shared examples for Resourceable and refactor

- Moved AbstractResource and AbstractCollection tests into Resourceable shared examples
- Moved #resource_class to .resource_class in all classes
- Added pending tests for AbstractResource, which is currently tested via its subclasses
Remove redundant method from AbstractResourceCollection
Merge pull request #23 from allolex/product_collection

Create product collection for efficient processing

Plus, some other refactoring and optimizations.
Add AssignmentCollection#current
Set defaults for Connection.new
Upgrade to RSpec 3
Merge pull request #24 from allolex/add_current_method

Add AssignmentCollection#current
Add default options for Connection.new
Upgrade to RSpec 3
Bump version to 0.1.1
Remove pry require from Connection