added tests for bgcolor functionality
refactored apply styles code into more generic methods outside of premailer
added support for height and width
Merge pull request #47 from RichardWright/bgcolor