refactored dictionary format, dictionary api, and mecab api + added args and kwargs support to plugins