Imrpoved timeout behavior and docs

- Added support for float timeouts by setting timeout_ms
- Ceil float timeout
- Set nosignal: true by default