string and str switch. closes #3

I ran `$ cargo test` and this seems to work still, so it works! does having 'closes #3' in the commit automatically close the issue?