Added search functionality.  Removed last reference to Vector.  Moved some of the data loading into main class.
Fixed problem with null name sorting and updating.