Basic interface for creating and modifying collision groups.

New interface for creating/modifying groups wherein you can:

- Add new groups
- Modify which sprites are part of which groups
- Modify which groups collide with which other groups.