Adding support for Linux & Mac.

File line endings aren't consistent right now. This commit does not rectify
that.