Added standard include guard/comment boilerplate