Add configurable paths and add a class file exists check
Add basic database engine