Add service update provider (with Montreal STM Bus implementation) & code cleaning.