Feature: Load plugins recursivly

This way one can git pull a plugin directly into the plugin folder, also we could create a thirdparty folder instead of 467722c and 0ee9871 in #19. It checks for the pluginInterface implementation so non-plugin files don't get imported, also I thought it would be a good idea to get the class name by regex instead of it's filename.