Use completing-read instead of ido-completing-read

Ido users will still get the benefits via hooking into `completing-read-function`, and similarly helm users can still use helm.  Explicitly using `ido-completing-read` forces `ido` on everyone and removes this flexibility.
Merge pull request #7 from markhepburn/master

Use completing-read instead of ido-completing-read