Moving interface.pl to Client.pm. Cleanup and refactoring will follow.