added version constant
updated readme
added read timeout to unix shell
removed unused fields from shell struct
added shell interrupt