exceptsPaths now works passed in options only

I noticed a bug that when exceptsPaths is set in the options only (i.e. is not set via comments) the paths were not being treated as exceptions and were being removed.

I added a test for this condition, and then changed the line in `parse` where exceptsPaths is initialized so that it works.