add test coverage filters to phpunit.xml
Significant refactorings

- removed concept of config array in controller
- changed route to accept full paths instead of just filenames
- changed structure of array configs