Added Eclipse project, C++-ified hash table a bit, and attempted to fix some build issues