Add util methods for slugifying strings

- camelcase makesStringsLookLikeThis
- slug makes-strings-look-like-this
- snakecase makes_strings_look_like_this

When PR #12 is merged, these can be use to pick the default strategy for
resource names with spaces.