Refactor controller to leverage User.getlocation callback.

Add default values to satellite attributes.

Refactor view messages.

Slowed polling to every 60 seconds