Adds basis for plugin support
Adds category restriction support
Removes uneeded call to joomla.error.log
Use K2 elements instead of custom library