Merge pull request #1 from tekay/patch-1

Change to use `Ember.computed.equal`
Fixes template loading for versions greater than 37

This is a backwards compatible fix. The way templates were loaded was
changed by @rjackson, `template` is passed to `treeFor`, since it is
under `app` it would not be loaded previously.

If we don't care about pre-0.0.39, then the other fix for this is to
leave `treeFor` the same, and move the `templates` directory to a
sibling of `app`. If desired, I can alter this PR

@rjackson helped in the making of this PR :+1:
Merge pull request #3 from dockyard/dm-fix-templates-for-cli-37-plus

Fixes template loading for versions greater than 37
Version bump
Prevent form submission
Merge pull request #4 from dockyard/dm-prevent-event-propagation

Prevent form submission
Version bump
Passes the button to the action

This removes the need to reach into the `_parentView` to find the
promise, and avoid naming it based on the action
Merge pull request #5 from dockyard/pass-component-to-action

Passes the button to the action
Adds CONTRIBUTING.md
Merge pull request #6 from dockyard/add-contributing

Adds CONTRIBUTING.md