Moved Signal class from common.ts to signal.ts
Converted to TypeScript 0.9.1-1 and jQuery 2.0.3.
Used generics to provide type information for Signal callbacks.