Unit tests for brain using mocks
better patching
dynamic module loading with priorities
Filter modules intelligently
reverse sorting for unit testing
removed explicit names from init