Reformat lines that didn't fit
Fix inconsistent indentation style (spaces for tab)
Add Semantic Versioning specification notices
Remove end-of-line whitespace
Move comment from after function definition to before