fix url path and add install_path or /
introduce plugin config
add some more Utility methods
added abstract plugin class
added includes for new classes
some more code cleanups
added first sample and demo plugin