Initial Commit

This is the initial commit of Conductor.js
Percentage width values are not permitted in HTML 5, they are also used in a few other places in this PR.