Removed database dependency in BaseRunner
Added access to arguments in Algorithm