Added velocity.js to project.
Adding jqeury as a dependency of Velocity JS.
Refactored view to use velocity js.

Removed Safari CSS transition bug workarounds.
Updated transition timing property to be in milliseconds.
Removed polyfill for CSS transitionEnd event names.
Added configuration object syntax expected by Velocity.
Refactored view to use Velocity JS for opacity transitions.
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.