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
Ignore database and log files
Switching to use webgme version with consistent ui feature
GH-18 Adding typeahead dependency to support library
Use webgme master branch.