Check-point check - does not function correctly - don't use this commit.

WIP - need to add async and delays to fetching.
npm install lodash --save
Added better logging and temporarily disabled functionality.
Now expanding out the input before processing to simplify the code. Async and throttling not fixed yet.