Need instal bower
Add env, .idea to .gitignore
Add library unidecode
Unidecode keyword when search
Some page not suport series_url
Add vechai.info
Fix pep8 Add field author
remove redundant search_func call

what the hell was I thinking?
handle search error at api level

If any error occurs during a site's search, just return an empty list
for that site and move on.
json.loads instead of eval for vechai search
some fixes + improves to vechai

- Remove unnecessary `unicode(r[0].decode('utf8'))`. It does nothing but
  leave out any series that have Vietnamese chars in its name.

- thumb_url should be ...attrs['src'], not simply ...['src'].

- return empty list as description

- Remove the 'baitonghop' class search. Some series don't have it at
  all.
show "unknown" if description is empty
make vechai <= 79 chars width
more versatile vechai thumb_url

Vechai's thumbnail img tags don't always have "insertimage" class

Closes #1
ensure unique key in ChapterList component

Some stupid sites have duplicate chapters. Nothing much we can do about
it...

For example: http://vechai.info/one-piece-digital-colored-comics/
There's a duplicate "chapter 17" where "chapter 27" is supposed to be.