Fixes #3 Support generic pattern.

- Change default pattern to match more files.
   - Files can have no line number (ex: foo.txt).
   - Files must contain a dot or a slash (ex: foo.txt, foo/bar).
- Pattern is in the config so users can customize it.
- File must exist else it won't be opened.