fixed some issues with adding records if no records exist on startup, added Statemodifier for adding/removing entries from grid