Reformat Source Code, Use Config() instead of $CONFIG
Add subversion to dependencies as LML::Subversion also uses the svn
command line client.
Remove mac2name as nobody is using it
Refactor Common.pm to be testable and add tests for the main features.