Geospace cleanup and reorganization

Now that we have many more files, organized the project into more granular directories.
Deleted some files that have since been factored out to thirdparty-utils, and referenced the library instead