Implemented line buffered IO on the printnum function.
Merge branch 'basecase' into buffio

This is done to set up compatibility with other benchmarks.
~20% reduction in running time.

Updated the README file to reflect this and explaining that this
reduction came from using line buffered IO instead of IO on each
character.
Merge branch 'master' into buffio

Included the installation instructions.
Merge branch 'master' into basecase

Needed to upgrade to the line buffered IO mechanism.