Add configurable timeout to wait_for_exit

Also improve error messaging when timeouts occur
Remove Gemfile.lock
version bump to 0.0.3