Allow catchError’s with option to accept strings

This change fixes so catchError's width option accepts a string or an array of strings with the name of the handlers on the prototype.

``` coffeescript
class App.ApplicationController extends Batman.Controller

  @catchError Batman.StorageAdapter.NotFoundError, with: 'notFoundError'

  notFoundError: ->
    alert('Not Found!')
```