Got rid of require_all and made it so that a gem can be built