Adds support for Google Drive folders

This addresses issue #57.
Hopefully this isn't full of too many bugs!