IO looks for an implicit system.
Changed it to,
implicit val system = context.system