[WIP] Add string type

targets #35 
Wait...
is the `memset` even neccessary? She used `calloc`...