merging working copy

added string type with basic operations.
various stack fixes.