HMatrix vector/matrix support (not quite finished)
Finish initial HMatrix support (mostly tests)