All the drivers have a global variable called "param", the new function get_drivers(driver_path) can extract all the information about the drivers. Make sure there is only drivers in the driver folder!

Record sweep doesn't work well yet, still need some crash tests before merging everything into master