Added base modal creation functionality/helpers.
Fixed some rubocop concerns.
No longer need this example file.
Fixed rubocop offenses.
Fixed rubocop offenses and rearranged some code. Added a bit more documentation.
Merge pull request #75 from bgrayless/setup_general_modal

Setup general modal