file reorganization; created files for some basic data structures (I'll need these for implementing some search and graph algorithms)