initial commit of expenses model class