Enabled -Wall, -Werror and -Wextra
Added --unbuffered command line flag.

Made buffered operation the default.
Merge pull request #40 from keithj/devel

Added --unbuffered command line flag