Added supoort for fat jar #53

Added supoort for fat jar. issue #53

I created FatJarUrlProtocolHandler that handles fat jars