Implement basic --watch option