Js enhancements

Also includes moving the assets back into the repo