finished settings implementation; added check repository updates functionality