Fixes #19 - Added String assignment operator

This is needed to fix leaks in unit-string.

This check-in will still leak because other string routines will need
changes to accomodate this.
Merge pull request #19 from caitp/issue-19

String needs assignment operator