Removed superfluous comments
Modified ifndef snippet to default to the file name and extension
Simplified decltype snippet
Add reference, remove typedef snippet