Added moduledata.php to Laravel's tasks

* module.php can now be called as a laravel task with `php artisan moduledata`
* fixed app start.php so it can use filch caching on the cli
Merge branch 'feature/module-data' of github.com:unikent/programmes-plant into feature/extend-api-capabilitys
Actually add module tests
Include module data in output.

Fix object handling in xml output.