Feature/inline edit

Basic implementation of inline edits for text strings. One implemented, you click the string you wish to update. It becomes an editable text box, which updates locally and remotely on blur.

You can allow inline updates for the field by passing it an `edit` value:

    { fields: [
        { key: 'name', label: 'Name', edit: Meteor.users },
    ] }

This accepts a Meteor collection, and currently only allows the updating of strings.

Current Drawbacks:
* Not compatible with `tmpl` fields (`edit` is silently ignored if they exist).
* Currently implemented by passing a Meteor.collection into the field -- not ideal, but is necessary as far as I know, due not being able to call collection.update from the cursor/array alone. If you can think of a better way of doing this let me know.

I also updated the readme