fix google drive sync bug. refactor code

Fixed bug where sub folders of a google drive folder may not get synchronized properly. It was possible for them to get treated as files during sync due to an uninitialized variable. May be the reason for error reported in #78.
Merge pull request #130 from tanmaykm/tanmaykm

fix google drive sync bug. refactor code
separated out loopback volume as separate class
ebs user volume. logout triggers cleanup at server
faster async and multithreaded logout and backup
async container creation and loading splash screen
script and timeout fixes
Merge pull request #135 from tanmaykm/tanmaykm

disk management improvements