[WIP] Add string type

targets #35 
Gonna fix this and put everything up for review again!