Merge pull request #131 from kravietz/master

add exception handling for UnicodeDecodeError
allow *not* to use cache
Merge branch 'develop' of github.com:kravietz/Ghost.py
fix content logic if no cache
Merge branch 'develop' of github.com:kravietz/Ghost.py
yet another fix if no cache