1. This class probably needs a `.destroy()` to unbind `keydown`, `click` and `submit` events.
2. `init()` should probably call `.onSubmit()`

The implication is that you'd be able to do
```js
var form = new Form($form);
```