Create new empty file
More generic API for storage backend
Added abstract backend object and updated FileReader
GDrive backend: one click to authorize and load