Change 'page_number' to 'page'

It seems that the page variable is used and not page_number
Merge pull request #2 from binarydreamer/master

Change 'page_number' to 'page'
add unit tests for page number
Merge remote branch 'upstream/master'