completed unordered_set, based on Chao's work
missed a file
cleaned up some formatting
updated plan