Add more logic to basic_string_ref
Add test for basic_string_ref

Fix basic_string_ref to compile
Modify string-ref to follow the proposal just a bit more closely

Add additional tests for string-ref
Finish string-ref implementation
Fix values reported for reverse lookups (any reverse-iterators)