added asctime for logging
introduced isbn parsing library
added some utils
refactored code, added douban api searching support
added search timeout
fixed exceptions handling
fixed not found error