Throwing errors and preventing creating core pack if files missing.

Also creates a basic xx-XX.localise.php if absent.
This last one can be changed if/when we enable the creation of a custom localise.php in one of the views.