throw an exception on the empty file path ""

closes #67