improved error handling when uploading expense
added summary.ctp to see expenses as bargraph