forcibly timeout keywords that take long to finish

default time out is configure via the RemoteServer option property
called timeout which defaults to 200ms

added a test keyword that doesnt call the callback and hence should
be timedout

updated documentation in README and constructor header

bumped version