added an `addObject` function to enable an add button
delete button now works
removed the error message from Lens
Major progress for #136. Doesn't work for singular editable-groups

The current format for <editable-group>s looks like this:

    <editable-group object="person" lens="employee.office_culture.event_participations">
        <editable property="date" label="date" type="date"></editable>
        <editable property="name" label="name"></editable>
        <editable property="url"  label="url" type="url"></editable>
    </editable-group>

TODO:

- [ ] make it work for singular sub properties
- [ ] consider making <editable>s work without <editable-groups>
fixes #136 although the code could be cleaner.

Works for both singular and plural embedded objects.
for #136 removes ignored arguments to `addObject` in editable_group.html
makes some headway on #149 but doesn't finish it.
moved css classes from show to directive html closes #150
this might put the x in the right place for #151 but I cant check it because I can't log in from home. @dawil did you figure out a way around this?
manually merged changes from a2702fe5ad8a703124d5a08d5757b8f0eddccbcb to address #152
realigning things
trailing spaces
trailing spaces
made progress on #152 closes #151.
adding editable groups #149 #148
adding editable groups #149 #148
trailing spaces
adding editable groups #149 #148
adding editable groups #149 #148
adding editable groups #149 #148