added gem dipendences, some minor adaptations to the conventions