Adds .gitignore
Removes autotools generated files from the repository.

	* User will need to download a tarball or use autoregen.sh
	* Updates configure.ac to 21st century.
Adds targets to gitignore.
Fixes GH#1: segfault on unrecognised option.
Fixes GH#2: Non zero exit status if nothing piped in.