Refactor the code into more object oreinted.
Modify some of the string type into unicode encoding.
Has a bug when the comic name contains some arbitary character.
fix issue 1