Added interface for viewholders, created abstract class for3 textview viewholders and fixed BudgetAdapter