Add header guard

fixes #7