Changed get_fullscreen_modes to return an empty list if there are no videomodes
Wrapped return value in Option
Added documentation example