tgds + fixes + update

Hi, we did some work based on tgds's original https://github.com/tdgs/premailer-rails3 submitted fix for issue #51 (https://github.com/fphilipe/premailer-rails/issues/51). We updated some classes where necessary, made sure the tests run, fixed a typo, and fixed perhaps one bug.