2nd time doing library
added year/edition and some testing methods to check those paramters to spec
added get_review method