Further shader Improvements and cleanup

I've added two additional shaders; "Bloom" and "Sharpen" which I thought is necessary. I did make sure to not use excessive samples in bloom so that we don't get "compiling errors" reports from users.