Add support for ISBN-10 and ISBN-13 codes

This commit adds support for ISBN-10 and ISBN-13. Codes are generated as
per the ISBN-10 and ISBN-13 check calculation rules. This commit also adds
two unit tests to test the functionality.
Merge pull request #2 from isadaqah/isaac/isbn_code

Add support for ISBN-10 and ISBN-13 codes
Merge pull request #3 from isadaqah/isaac/latitude_and_longitude

Isaac/latitude and longitude
Update README.md
Update README.md
Update README.md
Merge pull request #25 from isadaqah/isaac/isbn_code

Add support for ISBN-10 and ISBN-13 codes
using randomservice in the code class
Merge branch 'master' of github.com:isadaqah/java-faker
Revert "Merge pull request #3 from isadaqah/isaac/latitude_and_longitude"

This reverts commit 847c925e03d00ec7458ad63e0c1accf6c41be708, reversing
changes made to 1ae07d1b19ec6a73ad6cd412d0882204f88e52bb.
Revert "Update README.md"

This reverts commit 86908bc03485419e6e1027766c5cd5c297317b67.
Revert "Update README.md"

This reverts commit c0faf235593ccd339ff16cd90e3204b882ec49f0.
Revert "Update README.md"

This reverts commit 1be8637309357ce44a19388fc8fe9de38b9f3856.
Refactor unit tests and update history.md

1. Use hamcrest for testing
2. Change isNumber test to be more inclusive (negative numbers, decimal numbers, etc)
3. Break latitude and longitude range tests
4. Update history.md