Update dependecies and plugins.

Add some type annotation.
Merge pull request #44 from VirtusLab/dependecy-update

Update dependecies and plugins.