Merge branch 'feature/assetpipeline'

* feature/assetpipeline:
  Adds documentation to asset pipeline.
  Changes interface-naming following PSR-1 standard.
  Changes {}-lies always starting on next line.+
Updates composer.json to require php 5.4 as used in asset pipeline.
Changes direction of control having asset pipes register at controller.