Renamed packages to reflect that all classes are sufficiently generic to
be reused in future applications, not just word counter