cb, prepend, test

Add a callback feature, success and errors handled
Add a prepend feature, much like `insert-css` module
Enhance test by testing real background-color changed properties
Style changes. Improved browser compatibility.
Merge branch 'vvo-add-cb-prepend-tests'