Fixed memory leak, added operator== to HashTable<T>::Iterator.
Changed main return code from 1 to 0.
WriteData would overwrite the last FileTableEntry's data after comming out of a recursive call to itself. ResourceManager constructor incorrectly used O_WRONLY instead of O_RDONLY.