Added InputBuffer to Project

Fixed all the bugs to IO.  Other than requiring a newline.  I'm fine
with this.