changed first command
changes
Adding commands
added io command
Added cmd run
Added return vals
added proper return sigs
fixed errors