refactoring, amd & iife for elements part 2
replaced setProperty() with setAttribute()
minor bugfixes
moved composition class to base/composition.js
fine tuning the last commit
removed roulette.js: code is redundant and unused