Added Signal class along with testcase
Added sexpr class from https://raw.githubusercontent.com/Grumbel/python-sexpr/master/sexpr.py
Replaced pyqtSignal with Signal
Fixed numerous issues with the ObjMapSelectTool
Added empty Tool class
Fixed issues with GenericDialog