make boost include more specific
add some text utilities; improve evaluation of test cases