added support for H2 database
added comments to ExpenseRecord, ExpenseRepository