Error catch for unknown timing

Currently PALS deals with: monthly data in one year files; per time
step data with the same number of timesteps in each file. Other cases
caused a crash, but now generate an error.