added rearrange
added license
fixed rearrange, can now move groups