Added minTop option

This ensures that the top of the ghost button is never within minTop
pixels of the top of the page (to allow for headers and such)