added initial chainer implementation.
added initial implementation of connection view model.
Changed chainer to detect same dot-dot connections.