blocks user interaction with a dimmed modal while data is loading

closes #131
Merge pull request #137 from jazzido/feature/block-interaction-while-loading

blocks user interaction with a dimmed modal while data is loading