Simplify most stuff I guess?

Sorry for the big PR, but I thought you might want to merge all or parts of it it or a least take a look at it. I tried at least to split it in lots of commits. :disappointed:

It's mainly the change from jsdom to cheerio (that I found from @ramitos fork) and lots of minor changes and cleanup. This also solve the two open issues. Also I added a status image for travis, so you might want to create an account there. If you want me to improve something, please comment. Thanks.