Add -nn flag to dialyzer and minor fix in algorithm behaviour

-nn <=> --no_native flag makes dialyze rruns faster in our case
Add a name for a type in one fo callbacks
Treat model as a behaviour, add callbacks and invoke dynamically
Remove backend field from env record
parallelize get_moves with poolboy in parallant_tiled
Set log config paramter to false when ran with parallant:test
Fail all tests if one of tests failed
Updated .gitignore
Fix test.sh deps