Merge pull request #18 from tanmaykm/tanmaykm

enhancements for backup and restore, ssh keys
Merge pull request #19 from tanmaykm/tanmaykm

git sync and other enhancements
Merge pull request #20 from tanmaykm/tanmaykm

google drive sync. miscellaneous changes & fixes.
added missing js files for #20