Add some utility functions. Probably never will be used except for testing.
Fix logging
Was printing every message, not just log messages as it should by default.
Refactor mat address stuff in to it's own API. And add some more functions.
Finish moving MAT address stuff to it's own API.
Begin adding interfaces and moving existing code to interfaces. (Network interfaces)
AKA Figuring out it will work.