argv is the module for arguments, from the package sys; i need to remember that.
init commit for 15
we want to close things we open [though, in this sense it isnt strictly required since this is the only script running]
initial write up, variated by making the read process 1/2 as much lines
relearned how lists work, open() with w means we dont have to truncate it at all, it does it for us. not being explicit in parenthesis for string format will throw an error, it seems.
you can seperate commands with ; statement. using import os.path, we can access exists using the dot operator on os.path. python does not seem very inclined as to multiple assign statements on the same line (via parentheses) like java is.