Updated to use new Garmin authorisation
Interface for Activity and utils for it.