Initial work on expense editing

Clicking an expense moves it to the form for editing
TODO:
- Rails routes for update
- Rerendering expenses on edit
Edit/update expense functionality
Filter expenses by tags

Reworked expenses filtering. Ability to filter by interval and by tags.
User must explicitly press the filter button and all filters are applied in
the order they are given (1st interval, then tags).