Implement find_all to run requests in parallel

WalkscoreApi::Walkscore.find(...) now accepts an array of locations. 

The passed locations are fetched in parallel using Typhoeus, and returned as an array of Walkscore objects