Quotent (division)

```js
  var MyType = Ember.Object.extend({
    c: EmberCPM.Macros.quotient('a', 'b'),
    d: EmberCPM.Macros.quotient('a', 3),
    e: EmberCPM.Macros.quotient(3, 'a'),
    f: EmberCPM.Macros.quotient(),
    g: EmberCPM.Macros.quotient('a'),
    h: EmberCPM.Macros.quotient(Ember.computed.alias('a'), 2)
  });

  var myObj = MyType.create({
    a: 6,
    b: 2
  });

```

Supersedes #19, supports composable macros
I am trying to follow the same conventions that ember does. One of them is avoid multiline var declarations.

See [http://benalman.com/news/2012/05/multiple-var-statements-javascript/](http://benalman.com/news/2012/05/multiple-var-statements-javascript/)

I've looked into jshint docs, but apparently there is no rule to enforce it :(