grayscale working but freewall broken
adds css3 grayscale filter
fixes merge conflict
fixes merge conflict