added unit and e2e tests
added new event is createExpense and fixed creating multiple payments