Better feedback for lib manifests

- throwing an exception if files in a manifest or a library dependency doesn't exist
- removing *full* support for regex in favour of **/*.<extension> and *.<extension> so we can provide better feedback for incorrect config