Add HLanc.hpp.

This is the first version. There is some timing code in the file, which will be removed soon.