Allow empty strings
Add tests for empty strings
Merge pull request #20 from mbauman/work

Allow empty strings