Modified geneSelect to allow proper rotations. Now rotations are removed inside a group. Also rewrote the whole thing to accomodate that. Made it more readable. Closes #29