House-keeping

Add license notices to files

Fix include paths to be relative to libcpp-util root

Fix include guards