modified module dependencies resolution - behaviour implementation is now considered a dependency;
modified dependencies resolution tests accordingly;
Merge pull request #272 from deadok22/compiler

behaviours in module dependencies resolution