Official support for python 3.4
Fix encoding in tests
Split DayOne into separate file
add six to requirements
Fixes xml header
Catch proper exceptions in python3.4
Merge pull request #164 from maebert/1.8

Official support for python 3.4
Mark jrnl as 3.4 compatible
Update CONTRIBUTING.md
Update README.md
Update README.md
Update README.md
Allow use of environment variables in config paths

This patch simply adds several calls to `os.expandvars` to functions
that parse paths in the config file.
Merge pull request #167 from runiq/env-vars-in-config-paths

Allow use of environment variables in config paths
Clarifications on writing docs
Typo
Fix terminal carousel on landing page of docs

This isn't perfect, but it is a step in the right direction. This fixes
the prev button not working at all and the next button having some
undesirable behavior.

This seems to work for the most part, but I noticed that if I leave this
open and go to a different tab in my browser, there's some strange
behavior when I come back to the landing page: there are multiple
outputs playing at once. This is similar to the current behavior, where
clicking the next button multiple times does the same thing.
Try $VISUAL and $EDITOR for config['editor']

On UNIX derivates they expand to the default or preferred editor and avoid
unnecessary first time edits of the config file.
Merge pull request #175 from jonjonsonjr/master

Fix terminal carousel on landing page of docs
Merge pull request #178 from matze/use-env-editor

Try $VISUAL and $EDITOR for config['editor']