fixed some data errors; upgraded techelectives_by_subfields.js to build the index of subfields & sort the subfields