Add burkes' dithering method
Fix bugs caused by some typos
Merge branch 'burkes-dithering' into develop