Calorie timing setup.

The code needs to be organized, but Calories available now reflects the
based on spinner and activity level spinner.  if you make different
selections, the amount of available calories at this point in the day
will be accurate based on your BMR.