Initial port of Bootstrap modal to Rolodex

Copy Bootstrap modal logic over to Rolodex to keep the APIs the same for now. Convert to coffeescript. Introduce template cache gem. Specs to follow.