commit from codenvy: untested code on adding a new expense, untested code on updating summary table entry if its an existing entry, else adding new entry
commit from codenvy: code to add a new expense to the db as well as update summary table if its an existing data, else add a new entry