Merge pull request #7 from valencik/master

Removed overzealous newline.
Unified and improved testing scripts.

tesh.sh now checks command line args and includes usage messages.
compiling now fails on any warnings
Update README to trigger Travis CI.
Added Glavin001's .gitignore from smuos/uname#9

Did a cherry-pick, reset, and then git add -p
http://stackoverflow.com/a/1526093
Fixed note about how output is tested.

Thanks to @Frozenfire92 for commenting on the issue in
SHA: 64ca5e61967969674691e9c01d8208a408981ca1
[skip ci]
pulled test.sh from smuos head
Added formatted output for code and system data.

Used tput for colouring terminal output in test.sh
(Useful details at http://stackoverflow.com/a/20983251)
Both test data and code data are saved to text files.
Added both output textfiles to .gitignore
[skip ci]
Merge branch 'master' of https://github.com/smuos/uname

Conflicts:
	test.sh