Add string_opt view

Sometimes a "char *" isn't actually a string, but nothing at all.
Merge pull request #31 from robhoes/master

Add string_opt view