/// <summary>
        /// Constructor loading values from a specified file
        /// </summary>
        /// <param name="filename">Specified file with equipment information</param>
        EquipmentDatabase(string filename)
        {
            // Load the debugger
            EquipDebug = new Debugger("EquipDebug", debugOn);

            // First, check to see if the filename has the right format
            if (!filename.Contains(".dat"))
            {
                EquipDebug.debugPrint("[EquipmentDatabase ERROR]: Filename doesn't end in .dat");
                return;
            }

            // Checks to make sure the file is there
            if (!File.Exists(filename))
            {
                string msg = "[EquipmentDatabase ERROR]: File " + filename + " doesn't exist";
                EquipDebug.debugPrint(msg);
                return;
            }

            // Opens the file in binary
            BinaryReader bReader = new BinaryReader(File.OpenRead(filename));

            // TODO:  Load values from the file
        }