Update gitignore
Various updates and code changes

Fixed the DiskInfo
Added additional functions