Change group implementation to allow projects to be in multiple groups
Created by: bbodenmiller
I'd like to see the groups implementation changed so that a project can belong to more than one group. This will allow users to keep their related projects better organized while sharing common code between unrelated projects.