Tests and minor improvement for the moduleRenderer

Made tests and changed the module renderer to "denormalize" attribute names when
adding them to directives (eg. camelCase -> camel-case). They are normalized
(using the $normalize method) when angular reads them again.
Rearranged backstage to new stucture

The files are now in places more in line with the other modules
Added testing to backstage
Inlined routes in index.js
Merge pull request #1 from bdo-labs/moduleRendererTest

Tests for module renderer and new file structure