Modifications to BCResults parser and tests

BCResults now called BrayCurtisResults
Slight modifications to the code to catch an error that caused overcount of unique values by 1. No impact on results made before now because of another canceling error several lines down.
Added tests for the parser to ensure it was working correctly.