Added Strings
Added future tests for BinarySearch
minor tidyup