Update with fixes and error checking when reading and creating symbols.
Checkins of junits for persistence.