ArenaWatcher now fully completed/doc'd

Other classes are changed due to the fact that some of the method names
were refactored.