add ability to parse array of raw html

This allows you to pass an array of HTML objects to uncss and it will process the raw HTML instead of reading in the files. 

Previously, you could pass in a single HTML file, or an array of file names, but not an array of HTML. These commits fix this.