Added Person class and duplicate entry check logic

Database now contains person objects : [Person(firstName, lastName,
UserName)]