update to use standard gem directory structure