Add gemv

Details:
- Add agemv and tests
- Correct a few PEP 8 style violations