style(app:client:coffee) client-side cleanup of .coffee files

#### Changes include:
* redundant parentheses and commas removed,
* `.bind(this)` replaced with  `=>`,
* added function checks to all callbacks (vel. `callback? value`); It may be replaced by `(callback=angular.noop) ->` if that makes more sense(?),
* all `cb`'s renamed to `callback` (I'd prefer `cb`, but `callback` seems more verbose),
* some new lines added to improve readability,
* consistency fixes:
  * `.{config,controller,factory,directive,run}` now are always consistently in a new line,
  * all method calls are now on the same indentation level as their object.