Add dswap and refactor

Details:
- Added dswap
- Changed file structure for wrappers. Wrappers will now be organized into files based on BLAS level and data type.
- Fixed a typo in all test functions
- Added a config file with global variables and automatically detected location of blaspy so included OpenBLAS can be used without setup