Added support for user adding
Plus corrected a few bugs:
- Adding a world adds it under the groups nodes
- Adding a new group makes an option node