Merge pull request #106 from dguarino/patch-1

issue #104: undefined function 'extended_to_double' has been replaced by...
pep8 cleanups for the rest of neo
pyflakes cleanups
classes with extra dependencies should fail on init rather than import so the docs still build
update test skips
update which versions of python 3 are compatible
all io modules should always import