A web service for a ledger based budgetting app using MongoDB as a data store