Add a modules folder for all components on a page

Usually you want to develop components for your website or app which
should ideally be bundled into one directory. This commit adds a
directory `modules` for all these modules and updates according
configuration for Karma and the build process.

Reference: #123 

Please have a detailed look if this makes a) sense to you and b) works as expected.