many improvements

* removing invitees from modal removes them from target list
* empty invitee case handled
* move logical sass chunks into partials
* move repeated hex values to sass variables