fixes #5 - Added a full page dark background behind modal.