public void AddUserIfNecessary(string DoesExist, PhysicalAddress passed_mac_address,string filepath)
        {
            if (DoesExist == "Does not exist")
            {
                File.AppendAllText(filepath, passed_mac_address.ToString() + ' ' + "Unknown" + ' ' + "Unknown" + Environment.NewLine);
                User user = new User();
                user.id = id;
                user.mac_address = passed_mac_address;
                user.name = "Unknown";
                user.status = "Connected";
                user.gender = "Unknown";

                users.Add(user);
                id++;
                //TODO: Greetings, stranger!
                Console.WriteLine("Greetings stranger! :"+passed_mac_address.ToString());

            }
        }
        public void ReadUsers(string filepath)
        {
            Console.WriteLine("Reading users");
            int id = 0;
            string line = null;
            StreamReader user_reader = new StreamReader(filepath);

            while ((line = user_reader.ReadLine()) != null)
            {
                string[] strings = SplitString(line);
                if (strings.Length > 0)
                {
                    User user = new User();
                    user.id = id;
                    user.mac_address = PhysicalAddress.Parse(strings[0]);
                    user.name = strings[1];
                    user.status = "Disconnected";
                    user.gender = strings[2];

                    users.Add(user);
                    id++;
                }
            }
            user_reader.Close();
        }