Split only once.
Get the key only if it exists.
Set a default data location if one is not specified.

Fixes #25.
Try a test for #26.
0.6.1
Merge branch 'release/0.6.1' into develop
Adding 'sync' capability; cleaning-up version checking.
Make taskwarrior version gathering support taskwarrior residing at a non-standard path.
Adding TaskWarrior.sync (raises NotImplementedError).
Merge pull request #28 from latestrevision/add_sync_capability

Add support for `sync`
Refactor such that all commands share a single interface.
Merge pull request #24 from kostajh/develop

Allow passing tags as part of the task
Replacing string literal with variable.
Removing unicode literal.
Decode incoming strings using default encoding before deserialization.
There is no reason for me to have written such a complicated sentence.
Merge pull request #29 from latestrevision/rearchitect_twe

Refactor such that all commands share a single interface.
Make TaskWarriorShellout our default.
PEP8.
Merge branch 'develop' of github.com:ralphbean/taskw into feature/switchover

Conflicts:
	taskw/warrior.py