Added shell interaction support
Merge pull request #47 from shell-interaction