Reduced queries on the companies api endpoint

For some reason, also had to delete spec files with no matching class.
Not sure how this got past code review.
josh's weekend coding spree

Changed some double-quoted gem names to single-quoted in the Gemfile
Added module and class level comments to the ApiQueue code, as well as yard comments
Added :permalink attribute to V1::Companies::CompanySerializer
Disabled WhileUntilModifier cop in rubocop, allowing one-line while/until loop bodies
The archive and process flags now live on the supervisor rather than the workers
Renamed methods that start with get_ to something that the linter doesn't mind
Removed the ApiQueue::Response classes in favor of another method of redirect handling
Changed from Net::HTTP to HTTParty for crunchbase api calls, since it handles redirects automatically
The ApiQueue::Source::Crunchbase class now handles rate limiting for itself
removed ApiQueue::Response classes
fixed 3 tests broken as a result of adding the permalink attribute to the company serializer
Merge pull request #35 from cloudspace/63682266_too_many_queries

Reduced number of queries for the companies endpoint
Merge pull request #36 from cloudspace/josh_weekend

Josh's weekend coding spree
Minor changes to make travis pass.

Also some fixes to minor linting issues.
Merge pull request #37 from cloudspace/trying_to_get_travis_working

Minor changes to make travis pass.
Missed some changes
Merge branch 'trying_to_get_travis_working' into staging
Merge pull request #38 from cloudspace/staging

Staging