Inital commit, basig getopts and variable declarations for file I/O