Add multiply, invert and screen methods

Added the blend modes multiply and screen as well as a method to invert
the color. Test cases provided.