- Refactor WcTool
- Add test cases for wctool to increase branch coverage (left 1 uncovered branch, same as uniqtool I dunno why this branch is uncovered)