Improve helm completing

- Support helm completion if user does not enable `helm-mode`
- Use helm completion as default if user enables `helm-mode`.
Merge pull request #11 from syohex/improve-helm

Improve helm completing