Fixed plugin base path to not rely on a constant that can be overwritten using filters
Fixed plugin URL to be conform with the WP API. Fixed unnecessary slashes in pathes as well.
Replace a file by file inclusion with traversing folder by folder for basic file inclusion. Build a directory stack while preparing for later usage. Define where switches of any kind should be set to aport file loading procedure or simply skip a file.