Center the modal on the viewport

Change the position from `absolute` to `fixed` so that the overlay and the modal are centered on the viewport, rather than the page.  This ensures that the modal is always visible even on a longer page.
Merge pull request #24 from johndgiese/patch-1

Center the modal on the viewport