re-debugging, all seems to be working again
Problem & Neighborhood: implemented equality operators
Runner tests: actually test something
use pointers, it's more intuitive