Explicit imports and enum

Details:
- Changed over all imports to be explicit in both tests and BLAS routines
- Renamed constants to enum and used a custom enum function to implement them
- Added enums needed for level 2 BLAS