Fix a brood.watch bug

- Read the timeout and lifeDetectInterval from constructor params first
- Fix a bug that brood.watch doesn't work
- Add some tests
- Bump to 0.0.9