Create a class called Student.
The class should contain all the fields found in FakeNames.txt, which you can get from our Canvas Files page.
For future assignments, you may need some or all of these files:
FakeNames.txt
DeleteNames.txt
RetrieveNames.txt
FakeNamesMedium.txt
DeleteNamesMedium.txt
RetrieveNamesMedium.txt
FakeNamesBig.txt
DeleteNamesBig.txt
RetrieveNamesBig.txt

Create a container class for storing unordered unique items.
(We will be filling the container with Student Objects, but it MUST support any kind of item.)
For now, the container class should support these methods: Exists, Insert, and Size.
(In the next assignment you will add Traverse, Delete, and Retrieve methods.)
Implement the methods of this abstract data type using a Python List behind the scenes.

In a main function, Declare an object of your container class.
Then write code that reads all the data from FakeNames.txt, makes a Student object for each line, and Inserts them into your container class.
Detect any duplicate objects.
That is, if a student has the same SSN as a previous student, the Insert method should not add it, but instead return False.
The main function should watch for the False returns and print error messages.
In order to detect if two students are duplicates, you will need to override the equal operator of Student objects to compare their SSN fields.
Time how long the whole process takes, and have your main function print that.

NOTE of clarification: Don't try to optimize your code at this point.
Just read lines from FakeNames.txt one at a time, make Student objects, and Insert them into your container.