First run at responsive reservation popups.

Fixes #21
Merge pull request #53 from osulp/feature/ResponsivePopups

First run at responsive reservation popups.