For routes, I'm trusting the pattern devise set out, and I think it's a good one. 

- I'd rather it blow up on start-up than hide in a log somewhere at runtime. 

- It runs after all the initializers, and it doesn't look like Rails provides a great way to ensure that (sure.. you could name an initializer `zzzzzzz`, maybe.. )

- If people just have the blacklight gem in their gemfile but aren't using our routes, it won't blow up.