Fix error behavior & test for bad fee paths
We should be returning array(), not erroring when that happens - this should now be corrected
Merge pull request #787 from unikent/fix/bugfix-for-no-fee-behavior

Fix no fee file error behavior
Merge branch 'develop' into feature/programmes_admin_edit_urls