NS-142 - implement css specificity in premailer

also made some work to simplify and put more structure in the code
cc: steven.ginn