Add gem standard constructs and use updated rubigen