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
Remove some fun-s.

Conflicts:
	src/parallant_tiled.erl
Send all needed data, no fun's requred.
gen_server cleanup.

Wrap call in function, and fail on unxpected messages.