adjusts logger to handle configuration better.
adjusts how actions are called/bound (to make them easier to test)
adds specs for some of the initial region spike.
builds distro.