Added 4 classes (1x Interface, 1x Abstract Class, 2x Subclass)
Tweet now implements BasicText because reasons.