Adds newline to the end of PureLayout.h to resolve compiler warnings

Why did I do this?
------------------------
When trying to import PureLayout into one of our projects, we were getting compiler warnings because PureLayout.h did not terminate with a newline. The rest of the files in the project did terminate with a newline, so this keeps things consistent. 

In addition, adds .DS_Store to the repositories .gitignore.