Separated the files

Made the main file smaller and possible for plugins
Created exec files to subfiles