Add custom tweet classes including interface and abstract and implement changes to lonely twitter as demonstrated in class