Added check if module exists - without this check I get "invalid table
key" if the module does not exists but the plugin is active.
Changed ot show_preview to ShowPreview (according to the new class
names)
typo
Added autoloader