Change how history is filtered in the angular controller, now we do it manually so we
can correctly update row balances and generally have more control.
Add and connect notification settings so we can filter them in the future.