Simplify empty file creator

This file creator doesn't provide any special behavior anymore beside
from creating an empty file and checking if it already exists. The
decision to inherit from `ScalaFileCreator` was also reverted.