made lots of animations and transitions. added viewportchecker.js and animate.css