Introduced dynamic reloading of the carousel

Slick carousel was not able to refresh if its contents get changed. Now it can. If the valiable "data" changes, it gets destroyed and reloaded, just like it should in angular.

This commit is using the natural methods of slick-carousel, and is therefore better than #12