Improve logger implementation.
Fix manager bug in some edge cases.
Switch endpoint parser to its own module.
Add isTargetable to prevent UrlResolver and FsResolver from being converted to semver when installing, #619.
Oops.
Add tests for isTargetable.