Added logging
Added configuration
Added version checking
Added plugin descriptor