Create Signals.h

Signals and Connections header. Contains template classes that implement the observer pattern.