composite view and swappable router

these are backbone 1.0 compatible versions of the thoughtbot
backbone-support classes, written in coffeescript