Minor fixes

* key in dict.has_key: Weird one I wrote! has_key is a function I
  don't know how code worked till date changed it to keys() instead
  it can also be called like not dict.has_key(key) instead.

* pep8 clean up using pep8 tool
Added Marathi dictionary and index files
New version with Marathi spellchecking dictionary
Some weird thing I did which was not supposed to work but was working
till now but not now! *sigh*
clear results from previous search
Merge branch 'master' of github.com:Project-SILPA/spellchecker

Conflicts:
	spellchecker/core.py
Bumped version to 0.4 template added to module some pep-8 cleaning done and issue fixed which was caching result from previous search
added english malayalam and hindi tests