Allow deep path asset matching

- e.g. css/base.css instead of just base.css
- remove concept of config array in asset controller