Build js

People should be loading these controls from dist/ not source. This compiles the JS and builds the CSS files so they can be consumed.