Initial Commit

Completely rewrote the FileManagement structure.  Now the entire
structure is saved into the database, nothing is kept in memory.

Weird bug where each file is getting uploaded twice.
Reworked FileStructure Uploads

Conflicts:
	UltiDrive/App.xaml.cs
	UltiDrive/FancyMainWindow.xaml.cs
	UltiDrive/FileManagement/FileStructure.cs
	UltiDrive/FileManagement/FileToManage.cs
	UltiDrive/FileManagement/Unity.cs
	UltiDrive/FileManagement/UploadAlgorithm.cs
	UltiDrive/GoogleDrive/GoogleDriveApi.cs
	UltiDrive/GoogleDrive/GoogleDriveUtilities.cs
	UltiDrive/GoogleDrive/Objects.cs
	UltiDrive/GoogleDrive/Properties.cs
	UltiDrive/Properties/Resources.Designer.cs
	UltiDrive/UltiDriveEntities.Designer.cs
	UltiDrive/UltiDriveEntities.edmx
	UltiDrive/file.cs