[work in progress] Debt management

@benlovell 

Could you check out the ruby/routing and comment?
Delete this file if you're not going to write any specs for this behaviour.