Transfer now uses OO approach instead of static methods
Cleared Main of testing code.