Merge pull request #1 from financeCoding/master

Cleaned up the project to work with latest release M2
Updated for dart.js moving to pub
Fixed bug where input still points to deleted wire when aborting a new wire
Updated circuit loading