Converted context.Run to io.Writer and switch all tests to setupCtx
Updated tests for proper relative path behavior, removed useless test