Carousel implementation

Implementation of a first component: Carousel.

Code could probably be cleaned and optimized thanks to improvements in Hashspace, to be continued later.
I would suggest to follow HTML conventions for event (e.g. "onload"", "onbeforeunload", "ondragstart" etc.) - so in this case it would become "onslide" (to trigger when slide is done) and "onslidestart" (if needed)