Extensions to Backbone's routing framework for easier, saner single page Javascript applications