small features/bug fixes

-letting user modify book title
-improved highlight button interaction
-better unkown book handling
-fixed the "NULL" being returned by the google api clinet
-new GET api to search for books base on title