make the gem compatible with will_paginate

1. add page method
2. use WillPaginate.per_page to set per_page's default value