expenseClient initial commit