Added String as a primitive along with additional analysis infrastructure.
Added template parsing.  Working on parser.