Merge changes from messing branch

- New includes for level 1 stuff
- Level 2 gemv imlementation