added necessary gems
added some system configuration