Separate strength ratings by bit and 0-100 score

The strength ratings by 0-100 score follow the same ratios defined in
the bitstrengths option

Also I put back in the trailing line break in the license, which I'd
accidentally deleted through the web editor.
Explanatory comments
Fixed strength strings

Also stubbed a few interface functions
Added support for functions as tests

Using .addTest and .removeTest to control after construction