Fixed issue #50

* Fixed issue "Can't process JAR file if "!" presents in the path"
* Added test case for JarUrlProtocolHandler
Merge pull request #57 from iamasoft/master

Fixed issue #50