ExpenseReporter Demo code converted to Swift Following Ep 10 - Open Closed Principle from Clean Code series.