get rid of redundant encoding header

python 3 is utf-8 by default
no longer using `singledispatch` so remove from setup.py