debugging printouts
exception catching in NeighbourhoodFactory (wasn't useful, but good to have)
makefile done right
removed all debugging prints
added -Wall flag to compiler, removed warnings
virtual destructors
PSO.space is now a pointer; THIS REMOVES SEGFAULT
vector of printer observers is now a list