Added kyle's contributions and file output

Still doesnt read for some reason :<