Throw Exception On Invalid Argument
Merge pull request #9 from unikent/feature/fail-on-invalid-level

Throw Exception On Invalid Argument
Merge branch 'master' into feature/add-xml-raw-and-json-output

Conflicts:
	tests/ProgrammesPlant.test.php
Permit multiple types back from the API