Add possibility to use custom plugins

When running program via `java -jar`, provided class path is ignored and only class path provided in manifest of jar file is taken into account. As wild card expansion in jar manifest is not supported, the only possibility how to allow custom plugins is toadd new classloader which loads appropriate jar files provided by user.