Cutomizable out of range, fixes #297

Added `out_of_range` functionality which allows user to set what page should
be displayed when he go out of range.  Allowed settings are :blank (by
defualt), :first, :last page.