added signal model + wired up to abba object + added endpoint /signal + added js method to fire symbol.  there's a bug where subsequent signals aren't persisted even when a new test is run