test2
update test2 to handle term saving
make vocabulary register nullable
update
tidy readme