updated file structure for ruby gem