initial commit for swiper directive.. needs to be fixed