Fixed access of source pixel location from model by controller.
Hooked up controller to receive repositioning events from matplotlib
viewer.  The model now has an update current source location method
which the controller then calls.  

At this point the user is now able to update the model by interacting with 
the image viewer.  Adjusting the circle around the source changes the
observed magnitude calculated, for example.