Initial commit
Update dependencies
Add string switch benchmark