Separated runner in to it's own file

Signed-off-by: Ozan Turgut <ozanturgut@gmail.com>
De-linting

Signed-off-by: Ozan Turgut <ozanturgut@gmail.com>