GH-18 Style changes & bugfixes

Enabled connection line style changes on toolbar changes;
exposed "add-conn" icon so it can be visible for clicking;
mouse-select on autocomplete dropdown item working;
# of connections is updated correctly as connections are added
GH-18 Restructured code: reuse base class functions