Made public checkbox visible (not public by default) as soon as badge is added to new group.

Like the title, delete button and share button, the checkbox is already included upon creation of group view and hidden by opacity of 0.
Input checkbox is now made child of label to remove the need to pair labels and checkboxes by id (new groups have no id).
Made share button also appear when badge is added to new group.

There was an additional style='display: none' accidentally left behind in the group template which prevented button from displaying.
Fixed controls in group view being invisible but clickable.

.isNew elements were given opacity: 0, thus invisible but still clickable in the empty group. Group name could be set and empty group can be deleted by clicking the invisible controls. display: none; is now used over opacity so they are not accessible.
Merge pull request #467 from eldwin/442-public-checkbox-visibility

Public checkbox visible upon badge drop