redesigning project layout: separated .rb files by classes