Make deps-benchmark server-less

Little optimize core layer
Move cache to separate module
Merge pull request #225 from golyshevd/bench-fix-and-optimize

Bench fix and optimize
Remove lru-cache from dependencies
Give internal unit stuff callback interfaces
Little refactor base unit
Make deps resolving feature faster
Little refactor base unit
Rename hashArgs to identify, change method meaning

Do not create context before call not identified
Remove cache from crazy benchmark
Little refactor benchmark
Remove extra useless benchmark
Merge pull request #226 from golyshevd/speedup

Speedup
Update dependencies
Merge pull request #227 from golyshevd/deps

Deps
Little refactor Server