Remove util.erl
Abstract ant state (can be not only the direction) to the model.erl
Pass config through the algorithm run/3 function
Add config to behaviour callbacks and apply_move(s) functions
Extract initial cell creation to model.erl
Fix dialyzer errors
Fix style issues
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
Merge pull request #5 from ParaPhraseAGH/dialyzer

Pass config through more functions and fix dialyzer errors