moved market data fetch to its own function

Allows for one pull to be able to be analyzed multiple times
Will add price-outlier filter
adjusting sigma cruncher to be volume only

May marry volume/price crunchers in the future