on several of these files there is no new line at the end of the file. (github warns you about this with the red icon)

So you may be wondering why do i need a new line at the end of my file? 

A complete line on Unix is delimited by a newline character, and that is the indicator that any further content should go on a new line.

So thus without a newline character some tools will not know that the given line is actually terminated. For instance cat and more.

Without this newline a tool like more will simply run the lines into each other which is undesirable. 

you can add this line to your preferences in sublime to do this automatically 

```json
"ensure_newline_at_eof_on_save": true
```