test: add Catch unit test suite to build

Add reference to unit test suite and a simple unit test
to verify that all is working.
whitespace: remove EOL whitespace
whitespace: add blank line
meta: ignore more VStudio junk
meta: add default github .gitattributes for Windows
meta: add .editorconfig documenting code style
meta: add C files to .editorconfig
Merging pull request #39.
meta: ignore more VStudio junk
meta: add .editorconfig documenting code style
meta: add C files to .editorconfig
Merge branch 'meta-changes' of https://github.com/smikes/Haywire into meta-changes