Add string stack structure and methods, really wishing C had generics