reformat better for tabs and unix line endings

Better for cross platform using utf-8 without byte order mark.
Using tabs for better and easier to read code for developers.
unix line endings as all code was showing windows line endings.