GH-18 Attempt to add new connection from netlist
GH-18 Passed in utils to widget from controller
GH-18 added functions needed to get valid end connectors

when start drawing a possible connection
GH-18 Fix typos and access errors
GH-18 Populating a list to autocomplete
GH-18 Create connections on selecting endport name
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
GH-18 Removed redundant functions/code segments
Merge remote-tracking branch 'origin/master' into issues/18/netlabel
Ignore database and log files
Switching to use webgme version with consistent ui feature
GH-18 Adding typeahead dependency to support library
GH-18 Adding bloodhound (typeahead engine) lib
Use webgme master branch.
Merge branch 'issues/18/netlabel' of https://github.com/webgme/webgme-domain-tools into issues/18/netlabel
GH-18 Trying with JQuery's autocomplete for adding ports
GH-18 Reordered divs and made netlist 2 conn transition smoother
GH-18 Removed testing code
GH-18 Highlight src/dst objects when a connection is selected