initial py3 compat
use pip for appdirs module & added unicode strings
updated tests & added six compat module
using six instead of homegrown compat module
updated changelog
version bump
Merge branch 'py3-compat'