ClassPathResource factory and JarResource Factory

Use URI methods like getScheme() and getPath() instead of parsing the string yourself