Conventions: Include header guard and namespace conventions

Just a suggestion. Feel free to revise and submit your own pull request.