change from Markdown to reStructuredText, add changelog
fix read with fractional timeout for older Bash version < 4

Regarding this report [1].

In older Bash, sleep should fall back to sleep command. Don't know if the sleep on Mac supports fractional timeout or not. Hopefully, it does.

Also incorporated the `env bash` as [1] has suggested.

[1]: https://gist.github.com/livibetter/4689307/#comment-892368
do not echo and clear up standard input before exits
add option argument -t 5 for ASCII type pipe
add Makefile
Revamp README, add more screenshots, information, and related projects
add link to screencast