adds basic expense listing and deletion
adds expense edit state
fixes refactored edit/create controller
adds date filtering
refactor expense operations into service.
adds weekly printout state