Sprint 7: Adding signal object with some unit testing. Also adding QUnit. Fixed one CSS bug.