Squashed commit of the following:

commit 3fc1740e6959e8ec3d81d6144a9c5931347df1b1
Author: Isaac Sijaranamual <isaacsijaranamual@gmail.com>
Date:   Sat Aug 30 21:44:24 2014 +0200

    pep8 fixes

commit ebc3cc67ed9be245da8a74793e74ab672011174a
Author: Isaac Sijaranamual <isaacsijaranamual@gmail.com>
Date:   Sat Aug 30 21:30:45 2014 +0200

    Fix opencage AttributeError on empty result

commit bd993c913847f87f294aec668890fcda9450d025
Author: Isaac Sijaranamual <isaacsijaranamual@gmail.com>
Date:   Sat Aug 30 22:10:51 2014 +0200

    Adds OpenCage empty result test