added support for using a dictionary to initialize HareDu client
stage 1 of massive refactoring complete
stage 2 complete
final stage of current refactoring finished
rev'ed version to 0.8.0