Refactor javascript, update naming convention to be more coherent with the rest of the rough-suite
Clean up the styles
Update changelog and readme