added boost licensing to all c++ files