reduced file_watch to watch/drop

further refactoring for api ease. client does not need to know whether
its a watch or a tail, since only one can exist anyway (unique room name
limitation).

There is no reason to watch AND tail a file, thus this implementation
limitation is acceptable.