collection code cleanup, other code cleanup
added select menu for group for marker editor,record now updates properly
fixed canEdit function to work, other code cleanup