Added Rangy.js, Medium.js, and converted song.js into a more private module.