Initial commit of gem project structure