Documentation fix
Python 3.4 support

3.4 actually was fine before but the testing was actually a little too
draconian (enforcing whitespace in JSON). but we might as well do it
right.