Invoice groups impl.

*** WORK IN PROGRESS ***

Solves invoice group part of issue https://github.com/kaspernj/awesome_tasks/issues/44