Updated so that menu can slide from left or right. 

I've split the css classes up in to different classes so the menu can either be slid from left or write. I've also added a 'scrollable' class to allow the menu to be scrollable if the menu has a lot of vertical data to show.