smasher takes in an html file, and smashes all the component dependencies into an output file