more tests, fixed some string pool bug; append and some type info stuff is still broken