Major refactoring due to stupid YQL JSON response format; quote is either a JSON object or JSON array and Go does not handle that well natively.

Asynchronous YQL fetching.
Using log.Printf() instead of fmt.Printf() for all main output.
Fixed to detect last weekday trading date for fetching historical data.