Converted presenter module to use class module and added tests.