Added Spatial library
Using Spatial library in MapScene instead of linear lookups
Using Client::invalid() signal instead of QObject::destroyed()
TODO Draw item lines