Add string value type

targets #35 
there is the shiny new `getref` macro, which does the casting for you. You can simply write:
```C
struct ws_string* new_str = getref(str)
```

---

pro-tipp: If you run into situations like this one, you can also write:
```C
very_long_typename_t foo;
foo = somefunc();
```