Removed unused test.
Removed open-uri & rack. Added custom wrapper to Typhoeus for downloads - allows exception handling & custom user agent.