Vertical carousel

Adds the functionality for vertical carousels.
The itemWidth option must still be set correctly and the items must be square.