Support for named parameters in methods and funcs

For instance:

```coffeescript
class Classmate
  
  # @param {string} name Full name (first + last)
  # @param {string} phone Phone number
  # @param {obj} picture JPG of the person 
  constructor : ( {@name, @phone, picture} ) ->

  # @param {string} reason Why I'm no longer friends
  # param {Date} revisit_decision_on When to reconsider
  unfriend : ( {reason, revisit_decision_on} ) ->
```