out of window detection

Added functionality if the position of the options menu extends past the visible window, then the position of the options goes above the selectbox. also added CSS classes if above or below the selectbox.

Using the slide transition will look funky if the options position is on top just because of how .slideDown() works

Added top and bottom styles for options and control
Merge pull request #129 from TehCanadian/master

Options out of viewport detection and class customizing