updated dependencies and added some gems for development