Vertical carousel

Adds the functionality for vertical carousels.

The itemWidth option must still be set correctly and the items must be square.