don't need this if for IO
basic cmdline args
hackety cmdline parsing
touch that stuff later
wOOhoo! IO in it's true form