Updated amazon.rb for additional author option and book rank

Book rank is currently semi-broken and reports an amazon rank of zero for numbers less than 1,000 and greater than 1 million. There are currently 42 million books on amazon so that needs to be fixed.

The --author option seems to work well, currently no errors to report.