Refactored modal view to use Velocity JS for opacity transitions.
Updated base html to respond to .hasModal class.

Hides overflow on body when the modal is present, so the modal can
generate a scrollbar without it creating double scrollbars.
Added more markup to test auto scroll behavior.