added changelog, updates in TTDataManager polymorphism and encapsulating data in TTDF