Allow middleware when routing using key-value syntax

Added support for using arrays as values when using the object notation for routing.

Example:
    @get '/': [ authenticate, ->
      @render 'index'
    ]