Ensure group is put in when add symbol called from ui

Fixes #2

Will set group to null if not there.

- Added tests for when group is null.

Other:
- Added tests and functionality for two empty data cases.