Add correct counter point implementation
Add correct counter point implementation

In looking to write this section up I realised that it the previous
method wasn't working well when there were multiple antonym substitutions
for a given set of pattern components. The correct solution is commented
to keep the results consistent.

charlieegan3/standpoint,charlieegan3/points-extraction,charlieegan3/standpoint,charlieegan3/points-extraction,charlieegan3/standpoint,charlieegan3/points-extraction,charlieegan3/points-extraction,charlieegan3/standpoint,charlieegan3/standpoint,charlieegan3/points-extraction,charlieegan3/points-extraction