Added range_available to determine if paginate has found valid values.

Documentation updated.
Tests updated to include range_available testing, and remove legacy ajax-only testing.
READMEs updated from POD
Fixed licensing in Makefile, added License file.