Fix issue where segue occurred before refreshData finished

I noticed that if the user clicked on a stock before the refreshData
method completed, an exception was thrown. To quickly fix this, I added
a property to keep track of whether the refresh is in progress, in
which case we never let the segue happen.