Merge pull request #3 from fruehwir/master

clean unicode encoding (fix UnicodeEncodeError in non-ascii environments...
Cleanup whitespace.
Add selection of either `xdg-open` (GNU/Linux) or `open` (OS X).
Update README.
Remove extra linebreaks and fix some punctuation.
Update "Requirements".
Merge pull request #1 from shushcat/master

sync with shushcat/taskgv