reorganized project to add unit tests
added unit tests for World and Structure
added unit tests for partition and partition map, other minor bug fixes
fixed a sight-checking error in partition map
Merge pull request #3 from MrEnzyme/tests

Unit Tests