Update em-input to have required, autofocus and disabled properties

In the current implementation, disabled `inputs` do not appear to work. It is adding the `disabled` flag on the parent `form-group`, which doesn't disable the input.

This PR adds `disabled`, `autofocus` and `required` properties to the actual input itself, which appears to function as intended.