Refactored runner and added new start endpoint.