input/output both working
Initial working version - input and output working. Need to cleanup code and update help